ConfusedAgent tries to anticipate Agent’s next move
RationalAgent tries to anticipate Agent’s next move
CombatAgent tries to anticipate Agent’s next move
ConsequencesAgent fails to anticipate Agent’s move
PursuitAgent tries to anticipate Agent’s next move