Add a field to the group and return it.
Apply every field's force contribution to all eligible bodies in space.
Forces stack additively, preserving any userland body.force writes.
Remove all fields.
Remove a field from the group. Returns true if it was present.
A composable collection of RadialGravityField instances. Calling
apply()runs every member field once — convenient for multi-source scenarios (binary stars, three-body, planet platformers).