Work to make the Engine the enrty point into the game.

Moved rendering to use the ActionUpdater class.
Changed signature of ActionLogic.
Added Engine to
ServiceLocator.
GameContext now calls the update on the actions.