Add Player interface and first implementation of human player