That's a very polish game. The only problem i had was to identify the obstacles (sometimes even the walls). But the speed of the character vs. the enemies is very well balances. Congrats!
Also, i couldn't find any representation that the powers were in a cooldown count or anything. If you could add some visual feedback to tell the player that they will return... But i really liked them, very good for the theme of the game!