phew, finally fixed DynamicSprite charge/etc issue, I was using self. in the "constructor" rather than newDynamicSprite