There's a Glitch
If you hit down, you pop up a bit. If you jump and hit down in the air, sometimes you fall through the floor. What's the whole point of the if(Key.isDown(Key.UP)){ and if(Key.isDown(Key.DOWN)){ if you don't even use those keys? And how come you can't explain the script for jumping? Is this your own script?