The Xbox Live Indie Games (Formerly Community Games) has something of a bad reputation. Even on our own Facebook page people have said to steer clear a they are all rubbish. In truth of course, this is not the case. Since launch of the service over 500 titles have been released butits only recently and…