I am about to preorder Modern Warfare 2 on Walmart.com but I'm not sure if they'll charge my card now or when the game comes out. Can anyone confirm this?