Wow great mechanics! It's true we've came up with a similar concept, but you have way better visual design and animations than mine! Great job my friend!