Refactored Game and Zone into hash subclasses