Building an Effective Game