Maybe more friction for the crate and a slope incorporated into the button, so the player can just push the crate instead of trying to tip it over with a jump, which feels too fake for my taste. It would also feel a lot better if the player wouldn't be able to push the crate while jumping.