I had a lot of fun with this!
Some minor nitpicks I have is that the difficulty scaling it a bit weird, it starts off too easy and then jumps to being too hard, also I feel like switching abilities should have been mapped to a button, but other than that it's a really solid game.