Fix xmldoc, revert ??= because whatever nullable logic plugin I have isn't detecting this right
no functional change
rename things to be a little more consistent in naming conventions
Cuts out about half the size; there's still a bunch of apply-value logic but it's not really big enough for a separate class. Rename BallRandomizer->BallApplicator