Private
Optional
currentPrivate
Readonly
minCheck if player can change to the specified stance
Attempt to change stance
Return the last stance we set (undefined if none yet)
Get optimal stance recommendation
Optional
opponent: PlayerStateCalculate the cost of transitioning between stances
Manager for trigram stance changes and state