Have added Player interface and HumanPlayer implementation