Sprite optimisation