what do still we need to add to the system to allow us to move this to JS?

It looks like maybe if we emit a new signal on MyAvatar for collisionWithAvatar() we could implement this logic in JS... thoughts?