Finally got around to doing a thing or two.
Game:
* The running field is no longer mandatory.
* initiate() is no longer abstract.
* onGameClosed() is now called if initiation fails.
Refactored the Color system once again, to use enums for the color's format.
Removed that alpha boolean nonsense.
Color is no longer abstract.
Moved the grand list of GLPrograms to GLProgram.
Model groups must now return Model objects directly.
ImageScreen.addImage() now requires the image's initial X and Y positions.
Removed all List fields from RenderHelper.
Implemented some new BufferHelper functions.