I'm glad you like the game mechanic :D
I must say, when I first tried playing, I also thought I didn't have much control, but then, I realized, this game uses physics so if you apply a force in one direction and then another in the opposite it will make you stop wherever you want!