Very cool idea, I did have some trouble actually understanding what was going on sometimes, but maybe that's the point.