Very interesting idea, I got lost at first, but after reading the description I got into it. Overall, a great concept and nice implementation, keep up the good work!