Better keyboard framework & ship physics

flows like butter