The delayed game finally hits stores on December 8