Alright I admit to not being the sharpest crayon in the box, so where do you find the demo? I looked at XBOX Live Marketplace online and they don't have it listed under demos. Do I need to go through the console itself to download it? And how many points do I need? Thanks for the help.