New gameplay trailer released; and a release date confirmed.

Leave a Reply