✅ How should I structure 'exit points' in my program? - C#