Quite difficult, but not in a bad way. I would have liked to see a level select so I didn't have to replay each level, but I still finished the game. Good job!