The concept is really cool, but it feels like the time limit is a bit tight? I'd suggest checkpoints but it might take away from the difficulty if that's what you're going for.