Added first elements of the GameEngine, added some more collision logic support.