MapObject and ISprite update