Thanks!
Yep, for something that started as me being stuck and basically going "screw it" it's turned out to be a lot of fun to work on.