In this update, we’ve refined our MPS (Metal Performance Shaders) support for Apple Silicon and added fallback logic for StarCraft II matchups that lack explicit Z-data (like “zergprotoss”). You can now freely choose non-mirror races without crashing from missing attributes or empty dataset keys. We’ve also bundled in a more graceful initialization for advanced build-order tracking, so you won’t see random KeyErrors or AttributeErrors for _target_z_loop or _target_building_order anymore. All these improvements mean smoother gameplay, fewer exceptions, and a more approachable codebase for custom matchups. Enjoy the release!