I think the level order might not be the best as, in one of the first levels, you have to do pretty advance stuff to progress, pushing a box while in the air and risking falling off a cliff is not very intuitive for a game that just started, and then you have to get the box to a certain position halfway off the cliff to make a jump, then the following two levels were a piece of cake for some reason xd. I saw a guy who beat that part of the game without moving the box because the coyote time is insanely good, and I didn't know that. I do think the controls are more complicated than they should be. Other than that, good graphics and sound :)