Keyboard

Keyboard presses and releases are now part of the tick protocol.
Keybindings

Keyboard keys are now organized into registerable Keybinding objects.
Keybindings touchup

Keyable now sends the Keybinding instead of the keycode
Keybindings touchup 2

Fixed checking Keyable errors.
Keybindings touchup 3

Hull requests default keybindings from game during initialization
Timeable rename

Timed renamed to Timeable
Timeable rename touchup

Forgot to include removal of Timed.java
Movement

Pawns now have the capacity for movement, using time to calculate based
on a current MotionVector
Movement touchup

Also contains some Key touchups
Bugfix-GuiLabel locationing

Labels and buttons now accurately calculate the center of an area.
Bugfix-Frame size

The WINDOW_WIDTH and WINDOW_HEIGHT now refer to the interior of the
frame, where previously the interior size was unknown due to the title
bar and borders.
World IO System

The beginnings of New/Save/Load
Collections System

Reworked the World IO system to be more organized. WorldSignature
objects are now stored in a single SaveCollection object - one for each
folder.
Shut down

Games can now call hullInstance.stop() to shut the game down.
Collections fixes

Small fixes