Very good stuff. Your hard work is more than appreciated, my friend!

If I find any defects while playing I'll let you know...