Getters and methods
Each
projectile: { id, name, position, detonateAt, explosive, radius, friendly }. position is the predicted current position, detonateAt compares against os.clock() (nil when it has no fuse).
Signals
Call:Connect(callback) on these. They get cleaned up when your script unloads.