Lessons Learned: Analyzing the Failures and Successes of Indie Games