Keyboard bindings are now handled by a distinct object, making it
possible to replace that object with another. This refactoring will make
it possible to implement the key-change dialog.
Stubbed out and have visible the keyboard control dialog now ready for
functionality to be added.
Controls screen now draws, but has no functionality. Additional
unforseen complication: converting the KeyEvent character code to the
proper character to draw, as well as drawing non-printable characters
(such as the arrow keys)
Control keys can now be changed on a per game basis. Fixes #2
Updated .jar