Player renamed to PlayerMark
Player interface extracted and implemented by Human and Machine players
mark() method added to Player interface
newSinglePlayerGame renamed to newGame on TicTacToe
Full game controlled from newGame() method in Game