Fixed a few bugs (velocity). Started work on default KeyContext, but
didn't do much. Notable bugs with this commit: getY for LWJGL's Mouse
class seems to invert half-way across the screen.
Set up all KeyContext functions, and every feature that entails.