If you coded this without an engine I applaud you as the physics system and basic mechanics are solid -- all it is missing is inertia as others have pointed out. I think the game could benefit from having some audio to make it more immersing. If you had time to develop more levels this game could be quite good (its already quite satisfying to complete the limited levels that are in the game).