Update documentation to reflect that GameState.opponents is a list.

In order to preserve the validity of Move.target, we can't remove
the player's team from this list; instead, we replace it with None.