theangrygm.com
This, That, or Other (Part 1): Why Design the Problem and the Solutions?
It’s not enough to create open-ended obstacles in your game and hope your players will come up with some clever way to defeat them. Never create a problem without creating several solutions.