added missing diagonal check
removed round counter
sanitized input for human players
removed hard coded player letters
refactoring