only 2 costumes needed it uses costumes because they are the only case sensitive thing in scratch you can change the costumes numbers(move them around in the sprite) but DO NOT rename them and do NOT delete them, either. also, it remembers the previously set costume and sets it back to what it was before, so you dont need to do that. it runs without screen refresh. all you need to do is just leave the 2 costumes.