Yeah, I think I didn't make the checkpoints obvious enough. If you hit the beds when you lose all 9 lives you restart at the last bed you touched. But when the timer runs out you do start again at the beginning.
Thanks for the feedback, and for playing!