particleEngine & ExtendedSprite added