an underappreciated game design skill is the ability to just... sit and think through all the implications of a system by simulating the entire game in your head. you can't just think through the consequences of a change; you need to think through the consequences of those consequences
for a professional game designer1 this is the number one skill you have to cultivate.
1 - in the sense that you do it with schedules and budgets and teams in mind
