Really well done -- easy to get into, easy to understand, fun to play. One thing I'd note is that it's not obvious that you can overlap squares until you intentionally try it -- I'd gotten a fair amount of play never overlapping anything before I thought I was out of moves, and clicked haphazardly to see what would happen. Imagine my surprise when the number 2 popped up on some squares and some others turned gray!