Restructured engine creation and access to parameters and objects.
EntityManager is now responsible for drawing entities.