Thanks for the feedback!
It is intentional for the player to die if a box falls out but the idea of checkpoints is a good one