If I may leave a suggestion, more checkpoints would improve the game. There are a bunch of screens that are nothing but padding, slowly pushing the crate to the only other possible spot it can go; then, if the player dies in a later screen when hazards are finally reintroduced, the player has to redo all the slow, boring stuff again.