7/7/11A Hilarious Horror Game and Other Xbox Live Indie SurprisesEvery two weeks, we weigh in on our favorite selectons on Xbox Live's indie channel, and this week we found some…ByJen SchillerPublishedJuly 7, 2011