Really cool concept! It took me some time to understand it, but after that I enjoyed my time with it. :)