Player's getters

Getters for the player's color and board
Player's implementations

Human player and Computer player
Player's hierarchy

Player's code is part of the hierarchy
Refactor of the ReversiGame

The refactor is based on the new Player class
Fixed board copy
Alpha Beta Prunning AI