Thanks for playing, I'm glad you like it!!
And yes, there are some spots in the game where you can get stuck in a single block with no way of recharging. Some of these were made on purpose to force the player to restart, as a very bad way of increasing the "difficulty" or "duration" of the game hahaha
The original concept I had was exactly like what you mention, a checkpoint-based respawn and not only that, but you were supposed to only recharge at checkpoints too, but obviously for time reasons I had to improvise something else