Initial commit
Basic structure (key context, primary entity type, Game instance, start
finished)
Added logical code (velocity, interaction between entities)
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.