New game releases are something that many people look forward to. ...