Just wondering if they deliver the game on release or at the estimated delivery date on your order? Let me know if you know. Thanks.