Agreed that losing power ups and keeping track of them was a little difficult. I ended up falling in a pit and no way out, so I had to quit the game. I would recommend making them unlimited, or making sure the player has a way to reliably restock their powers to avoid getting stuck.
However, the mechanics are still really cool and I had fun with it. I was impressed by the high-level concept, it seems like you put a lot of thought into it. Awesome work!