added spritesheet generation