Game Design 101: How to Make Choices that Matter