I don't understand the rule for moving wall pieces. It says
"The black pyramid can only be moved one orthogonal space and must be no more than two squares away from the other black pyramids."
Is that two spaces from the nearest other black pyramid? If so, the wall can be split in two by a sequence of valid moves -- in this case, what determines if your pyramids are on "the same side of the wall"? The example showing a piece going off the edge of the wall is also suspicious -- how do you determine which side of the wall a piece is on if it touches the edge like this?
Hmm. The rules lawyer in me finds that vagueness confusing. After all, the wall can bend in all sorts of directions -- what determines which way the end of the wall "runs"? Is it just the shortest line between the "end" of the wall and the edge of the field? If both players conspired to roll the wall up into a ball in the middle of the table, would the concept of "your side of the wall" mean anything?
Here's my attempt at a rules-lawyer-able version of the "wall" rule:
When moving a black pyramid, the entire wall must remain connected. Wall pieces are considered "connected "if they are diagonally or othogonally adjacent. In addition, there must be two wall pieces (or four in a 4-player game) which have exactly one orthogonal empty space between themselves and the edge of the board. This orthogaonally adjacent empty space is considered "part of" the wall, in that it determines whose side a crop is planted on. Finally, neither player may move the wall in such a way that both home corners are on the same side of the wall.
Was this your intent? I'm going off Zendo experience here, trying to put your rule in more precise terms.