Thank you very much for such a thoughtful and detailed review! I'm glad you enjoyed playing, I've definitely learned a lot for next time :D