Hey!
I'd like to confirm your example....
TweenFire(apple.x, EaseLinear, 0, true, 0, 5.0, "x>", 50)
The first argument [apple.x] should just be [apple]....
TweenFire(apple, EaseLinear, 0, true, 0, 5.0, "x>", 50)
Structs are quite a new thing, so expect there to still be issues. I appreciate this being brought up. I can check and verify these things later.
I am writing this from my phone, so sorry if this text comes out messy :)