Keep each ability cast to its round, and work out round events once

A sphere with no recorded end could swallow one thrown rounds later; casts
now start fresh each round, which runs until the next starts, as for kills.
A round's events are kept once worked out, since the roster asks for them
every frame. Tests pin the 100 ms grouping rule and its anchor.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
5565e402baDara Adedeji committed on 10/16/2026, 6:28:47 PMparent319702b

Checks

All checks passed
2 files changedLine totals unavailable