Solid mechanic, well presented :D
I think some checkpoints would be nice - going all the way back was a bit punishing!