Hey thanks for the kind words, it was a lot of fun to work on. On reflection, it's written fairly poorly and I would have done things very differently if I had my time over, but that's the benefit of just having a go and seeing how it turns out.