add spec for human_player and computer_player