Does Best Buy charge you the full amount for the game when you place your pre-order? Or do they only take a down payment like GameStop basically does?