No longer must we wait. It will instead see release on October 16th. It's like, just over two weeks away folks! Can you believe how it's crept up. Oh man, we've been having so much fun in the multiplayer beta, we just can't wait to get our hands on the full product now.