The set of moves to consider is defined as the mustplay minus the inferior cells minus cells that create states that are mirrors of themselves (these are losing via the strategy stealing argument) minus any cells that are rotations of other cells (if the state is a rotation of itself).
This set can never be empty, because IsLostGame() detects such states and reports them as losing (these states will be handled by PlayDeterminedState()).