Modify storing of opponent moves in World::play_game().

Improves functionality, as creatures can no longer get an insight into
their opponent's strategy by examining where, for instance, a 'defect'
or a 'defect_random' was played, and enables the removal of some
superfluous calls to simplify_game_move().