Started refactoring Player
Hurray! The 'PlayTest' test case (which plays through a game to the end) is successful :D