Amazing work! Super creative idea and also really well executed in my opinion. As for improvements, I think the selecting and controls of the boxes could be improved. I sometimes felt I had to click multiple times in order to actually "select" and rotate a block. That's really only a minor setback to an otherwise super cool game. I really had a lot of fun playing it, good job!