Finally got the collider working - for all events!
Its super slow and needs tidying but it works.

Next is writing some unit tests for the class, cleaning up the balvac class code.
Then need to integrate with dem profile intersetion code and potentially do the
ray casting for line of sight calcs.