No, the problem is that the collisionend event has no result.other, but result is basically result.other. So, that’s different as the collisionstart event and I didn’t know that until now.
No, using findByName() is a valid way to do this. Using an attribute will give other problems. For example new users don’t know they need to attach the correct entity and new users don’t know they need to parse the attribute in some situations.
I think thats a larger problem with these tutorials, they show something working but they dont really explain how it works. This is why my project will come with a massive text file that actually explains everything thats happening.
And you do a great job with that. All I am saying is there should be some in depth explanation somewhere as to how all of this works, and I am providing that.