Really nice idea, had fun playing it, although some level were really annoying. I also didn't expect the game to be that long, which is a large plus for your effort, but also made it a bit boring at the end. Nice job overall!