Am I the only person excited about this game? Its due to be released March 5th, 2013 and personally I can't wait