Changed organization of turns / simulations to average to a class attribute so that it is easier to use a standard analyze() call from any game type.
bugfix: Had to separate bonus actions due to long matches and others because the behavior is different for them. E.g. bonus for a long match only applies when there is no other additional action remaining. Bonus actions from spells work in any case.
bugfix: actor string representation was not accurate regarding anvils, scrolls, money.
corner case fix: enabled destruction of just wildcard by a skullbomb (got an exception with current code since it couldn't identify the type of a group with only a wildcard)
place holder actor investigation to allow screenshot-based state investigation for the board to be tested.
bugfix: naming of required parts in versus override.
bugfix: scoring was stuck at the leaves with bad logic. now scores the leaf as a one-node path correctly.
removal of old commented-out code
Rewrite of ui to match the new structure.
Clean up old comments / todos from code
bugfix: creation of swap states was using the same base actions for each new state in the sequence. Changed it to use the actions available on previous state at each step.
added some manual test scripts
cleaned up class naming in ui to make it obvious GUI is the only thing that should be created for use of pqutility.
minor adjustments to line existing capture code up with versus.