Changed player to make their own checkerFactory