Review fixes: smoke shadows stay put, cones stand on their agent

From Astra's review of the replay cones and effects:

- Smoke shadows are judged from where the agent stands now and erased in
  map space, so a smoke's shadow no longer slides or turns with a cone
  whose cut lags the agent by a frame.
- A wall's shadow closes along an arc past the cone's reach; a straight
  far edge between its ends cut back inside the reach when the wall was
  close, leaving what lay behind it visible.
- A cone whose cut was made from a point nudged out of wall ink is drawn
  with its apex on the agent, as the editor draws it.
- The cached utility layer follows the canvas size.
- A worker whose height models fail to load reports it instead of leaving
  the viewer waiting on it, and a failed cut is not asked for again in a
  loop; the frame is redrawn without it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
d53363626eDara Adedeji committed on 10/2/2026, 11:06:28 PMparentb80af76
7 files changedLine totals unavailable