Движковый каркас симуляции: физический мир, карта, нав-граф/сетка
ботов, PRNG, аккумулятор фиксированного шага, очередь удаления тел,
события. Игровая логика (участники/оружие/снапшот-блоки) вынесена в
G::Sim (см. core/src/sim.rs) — движок зовёт её только через
on_fixed_step/on_contacts/on_before_destroy/on_ai_tick, не зная
деталей конкретной игры. Конкретная игра (тип G, дефолт для
GameState-алиасов — забота game-crate) не импортируется движком.