Amitt Mahajan discusses common game design techniques used within Zynga's popular social games to create experiences that encourage user acquisition, retention, and investment.