GameEngine, Major Change

Introduced GameEngine class, new IRenderable interface, new
ConsoleRenderable class to improve abstrastraction, renamed and move a
method. Etc.