Add abstract Player class and HumanPlayer class