api.game gives you match / environment / placeable info instead of bomb / hostage. Every getter returns the current value the moment you call it.
Getters
Each
Grenade: { id, name, position, detonateAt, friendly }. position is the predicted landing spot, detonateAt compares against os.clock(). See PlaceableEntry and Grenade.
Signals
Call:Connect(callback) on these. They get cleaned up when your script unloads.