OptionalactiveOptionalarrowOptionalblockCell type values that cannot be entered; movement snaps back to the previous cell.
OptionalcallbacksOptionalcellOptionalclickableOptionalcollideCell types that emit collision events upon entry (movement still succeeds unless blocked).
OptionalcontainerOptionaleventTarget for dispatched CustomEvents carrying grid detail; defaults to window when available.
OptionalidOptionalinfiniteOptionalinfiniteOptionalmiddlewaresOptionalpost?: MiddlewareFn[]Invoked after merge; inspect merged state via GameGrid.getState.
Optionalpre?: MiddlewareFn[]Invoked synchronously before the patch merges into IState (see MiddlewareFn).
OptionalmoveAllow-list of enterable ICell.type values when non-empty.
OptionalrewindOptionalrowOptionalwasd
Runtime behaviour toggles, collision rules, middleware, callbacks, styling, and event routing.