Very interesting concept, it was somewhat confusing at first but I got the hang of it after a while. Nice job.
Thanks for your feedback. :)