removed Player class in favor of concrete WhitePlayer and BlackPlayer.
Will refactor another time.