- using getAsyncKeyState instead of SIS. SIS is more complicated and i couldnt get it to work
- ship moves with player input!
- set a standard - x and y are the gameplay coordinates. the camera sits above the xy plane at a positive z coordinate, so x + y + z is east + north + up