I'm wondering if I should buy it off the Xbox Live Marketplace. I have 20 bucks just laying around, and the demo is fun, but is it worth it? I've heard its plays over 3 days and you can't just go around killing whatever you want. And that the bosses are extremely hard difficult. But I also heard it's really fun, should I?