Levels were quite challenging and fun. I like how you give the player the choice to influence the level design in some way. Quite unique! Good first game! Nice work!