I like the story of your game :)
But the ability cooldown doesn't reset after death, so I spent most of my time waiting for the boost to recharge :(
I don't think the limitation is bad in general. But there could be a few other approaches you could use or things you could tweak
For example:
For future games just think of it like "what is the limitation achieving?" and if it is possibly frustrating, think about how to make it less frustrating :)
That's how I do it at least :D