i think it needs a way to get a WorldContextObject.
ive not used sprites before but maybe you can pass an ‘owner’ through