| Class | Description |
|---|---|
| Board |
The board containing places, pieces and played moves.
|
| ChooseMovePlan |
Meta-level reasoning plan for choosing between applicable plans.
|
| JackBoard |
The View Board represents the puzzle board and the pegs.
|
| MovePlan |
Make a move and dispatch a subgoal for the next.
|
| PlayGamePlan |
Play the game until a solution is found.
|