public bool IsPositionWithinRange(Vector3 V, float Range) { return Math.Max(0f, Position.Distance(V) - Radius) <= Range; }