Played a lot of the beta and this game is great. Still no release date thou. Anybody else played the beta?