Added arrow key support

Added support for using the arrow keys on the keyboard.
Added hit testing between enemy projectiles and player ship.

TODO: Test the changes, and add in outstanding items.