so yeah kinda like a function, the thing is function are not associated with an object.
im think more like a pub/sub type of thing so for example i have a few different sprites in the layout but they are not related and not in a family i want all these sprite to listen for an message that gets broadcast to all object and then each item behaves different when they receive the same message ,
the thing i'm trying to accomplish is basically like polymorphism