Took me a while to get my head around it, but it made sense when I did! Nice design, good job!
Thanks for the feedback ^_^
You're welcome!