Kinda hard to get to understand it, but once you get into it, it's really fun.
Thanks for sticking with it and for the kind words! :')