I got all the magic sparkles for act one of the ninja play last night and started the detective play. I finished the latter play with all the sparkles and upon a second playthrough, found the ribbon. After finishing act three of the swordfighter play, I was able to save the Swordfighter Theet.