XMage setup required

Start the rules engine before playing Commander

XMage gateway request failed (530) for /health: {"type":"https://developers.cloudflare.com/support/troubleshooting/http-status-codes/cloudflare-1xxx-errors/error-1033/","title":"Error 1033: Cloudflare Tunnel error","status":530,"detail":"The host is configured as a Cloudflare Tunnel, but Cloudflare is currently unable to reach it.","instance":"a4656933fde44234","error_code":1033,"error_name":"tunnel_error","error_category":"config","ray_id":"a4656933fde44234","timestamp":"2026-10-06T14:38:38Z","zone":"xmage.calebfeliciano.com","cloudflare_error":true,"retryable":true,"retry_after":120,"owner_action_required":true,"what_you_should_do":"**Wait and retry.** The tunnel may be temporarily disconnected. Try again in a few minutes.","footer":"This error was generated by Cloudflare on behalf of the website owner."}

docker compose up --build xmage-bridge xmage-gatewayENGINE_MODE=xmage XMAGE_GATEWAY_URL=http://localhost:17171 pnpm --filter @magicmobile/web exec next dev --hostname 0.0.0.0The simulator preview lives at /dev/play-simulator. Production /play does not fall back because tapping, priority, combat, costs, and AI decisions must come from XMage.