Looks better when flying. Arrow keys to fly, space to land.
What I used were velocity variables, similar to 'ypower' and 'xpower' of yours.