implement a dumb computer player, and use composition instead of inheritance for players
remove any available move retriever