The the graphics are amazing, at the beginning it was hard for me to understand the mechanics, but it's a cool concept, Good job