make builders destroy walls
Use EnumVariant template for SquareType