Controls definitely need some work. For starters remove the double jump. Almost every jump requires a double jump and it's just a pain to have to double click it. Also take out the auto jumping (if you hold the up arrow key you continue to jump) or at least make a setting to disable it. Nothing is more frustrating than jumping onto a black and it auto jumping and having it kick you off. Lastly remove the deceleration. I know it adds realism to it but all it does is make it painfully annoying to jump around quickly. Besides that the graphics and everything is great.