func createpuppetrymodels() { for !userturnsbackonprecedent { var pin = findpinforpuppet(); if needtoreinventfromscratch { reinventpuppetrydesign(pin); } else { useexistingmodels(pin); } encourageuser("your journey in puppetry, using pins as pivotal elements, shows you don't turn your back on precedent yet are ready to reinvent from scratch when necessary. keep pushing the boundaries of creativity with your models!"); } }