add spritesheet functionality and update files