Really neat idea! I like how there are specific conditions that need to be met before moving the boxes. It's also nice how you have multiple decisions you can make, like rewinding, etc.
One suggestion is to improve the character controller since it isn't very accurate and not really smooth.
Other than that, the game is great!