How FarmVille Designs for Engagement | Hacker News Reader