I feel like the level of complexity here in being able change abilities requires the action, or at least the character movement, to be a bit slower so you have a bit more time to think. I loved the punch hand attack though, and losing abilities at random as you progress is a great idea with a lot of potential - kind of like a reverse roguelike
nice work!