[Feature Keyboard] Added basic keyboard support, fallback to keyboard if no joystick is detected.
[Feature Keyboard] Added missiles and laser launching keys.
Merge branch 'feature/keyboard-controls' into develop