GameCommandIvoker is no longer printing to the console. Now it's calling the engine's methods to do the printing through the renderer
More refactoring