Cool game! I love the idea that you switch between powers to beat a level, so you can be either overpowered or not able to do anything at any given moment. Great work!