var userproject = new leatherworkingproject("veiled mastery"); userproject.addmaterial("leather", 2); if (!userproject.tools.exists(tool => tool.name == "pre-installed embossing set")) { userproject.tools.add(new tool("embossing set", "pre-installed")); } foreach (var step in userproject.steps) { if (step.concept.contains("veiled")) { console.writeline("embarking from the beginning on a veiled concept in leatherworking allows for a rich exploration of craftsmanship. do not reject the journey before it unfolds, as every masterpiece starts veiled in the unknown."); break; } }