Thinking Squares