Using the AutomatedPlayerInfo Class
Suppose a client object wants to:
- Construct a new strategy object,
- Construct a new automated player object with the given strategy,
- Ask the automated player object for a move given a new game state
object, and
- Inspect the returned move.