Fixed a bug, added GameConsole to the Factory, and IFactory, added the necessary tests.
Merge branch 'master' of https://github.com/tlnguyen-com/labyrinth2
Merge branch 'master' of https://github.com/tlnguyen-com/labyrinth2
Unified naming in IFactory

Important, this is a breaking change, pull the repo before doing anything