works alongside spritesheet