More modular design of the gameengine. You can run a game theoretically
even without a display module. However yet the ModelManager is dependant
on the display module.