Make ship movement fluid.

Kills keypress repeating and instead notes when arrow keys are pressed or
released, then applies that keyboard status to the ship's movement every frame.