It was a bit hard to learn at first. Other than that pretty amazing mechanics and game. The concept is very cool. And the style is also cool. Music is repetitive but good enough for a puzzle game.