Added the base of the engine and the game
Switched to an entity component system.
Added some more Javadocs to the engine
Added even more Javadocs