It would be more like this crappy, suspiciously similar to skookum, psuedocode(not saying skookum is crappy just my psuedocode is, I was never good at that stuff)...
somewhere in hero:
take some damage if hero was the one who was hit
somewhere in goblin:
if weapon collides with something [
I know something like this can easily be built by me, but I would like it to be part of the language, just like behaviors are, since this is such a common pattern. That way, I can use even more marketing terms for advertising skookum... A time sliced, event oriented, super bodacious language you always needed but never knew it! It will make all you dreams come true! You can make games without even thinking, you can just drool at your keyboard and a game will pop out!
Lol, ok, I will not go that far with marketing