I really like your concept and the ability to manipulate the shapes is really good for reinforcing the definitions! There was a little bit of lag when constructing the 3x3 square, but other than that everything ran very smoothly :) Nice work!