Refactoring - see details.

*GameRenderer renamed to ConsoleIOManager.
*Engine refactoring - console input/output operations moved to
ConsoleIOManager as methods.
*Unnecessary documentation removed.
*Small name changes.
*Field encapsulation improved.