Player is now an abstract class that CLIPlayer inherits from. This will allow development of AI players