Generic changes
expected_player_move and the generate_computer_move now makes sense