Cool game! I like the concept of there being 3 different ways to beat a level using completely different mechanics. It does take a long time to beat each level, and since you have to do it three times in order to go to the next level I do feel that they could have been shorter levels. That's just my personal opinion though, great work on this!