As before I'll only commit up to and including patch 7 right now. (patch 10 too as it's just snuck in there!) The other three are just for feedback/comment just now. I think I've addressed all of Tanu's comments but a question still remains in patch 5....