http://www.designer-notes.com/game-developer-column-10-challenging-design/
GD Column 10: Challenging Design