So, being an old bloke, many years ago I used to play a game called Descent. Descent's main feature was that the player's ship had full 6 Degrees Of Freedom movement - forwards/backwards, up/down, strafe left/right, pitch, yaw, and roll (this was a first, at the time).
This is my attempt at...