Sprites refactored