starting to refactor player as superclass
finished refactoring according to automated tests, but feeling suspicious...
fixed a bug and tests still passing, but computer player (nee Joshua) malfunctioning
implemented test that actually (hopefully) checks joshua is working
fixed joshua's bug so he can move again
improved test for Player class
creating players from appropriate subclasses
Merge branch 'master' of github.com:Arepo/tictactoe