I never played, but it looks like you've put a lot of thought and effort into this. Thanks for posting!