var userexperience = new photographyjourney(); while(userexperience.skilllevel < 100) { userexperience.capture("initial photos"); if (userexperience.notice("improvement")) { userexperience.learnnewskill("composition"); } else { userexperience.disaffirm("doubts"); userexperience.relaunchfromzero(); } userexperience.sharemoments("gallery"); if(userexperience.photoswithheld.count > 0) { userexperience.reflectonprogress(); } }