Very cool idea, it was a bit too difficult for me though (especially as I can't visualize shapes very well).