Thank you for making this available!
From a quick scan through it looks like a lot of work went into it so I hope you had a lot of fun doing it!
Definitely a lot of fun. Hope you find it useful!