refactor Human to HumanConsolePlayer
add HumanGraphicalPlayer (wip)