M.addPiece
refactored Action validateQ/doQ to use M, renamed validateActionsHook to validateTurnHook
progressRoundHook uses M + M.deletePieces