Let's do functions - in the style of Snap!, most functions calls functions instead of maintaining a separate cache. Also, would it hurt to save the costumes with a time and date? Maybe in this format - http://en.wikipedia.org/wiki/ISO_8601 so there wouldn't be any collisions..