Each level almost turns into its own mini-game with its own rules. It was too hard for me to complete, but what I played I enjoyed. Well done :)