Started refactoring summon method.
More refactoring.  Got agu test passing.
Fixed flip logic for determining if the piece is allowed to be flipped.