@matigo I know you've gone to bed but - and I know I'm being given a pain for asking - is there any reason I can't post the code at my repo? Feel free to say you don't want me to - heck, it'd look better if I refined stuff anyway.
But I've an itch I need scratching. :)
// @height8