ConsoleHumanAI now respects GeneralAI interface
Minor refactoring