Explicitly generate attackers of a square
Implement data model for SquareSet