We apologize for the delayed release of our game. We have some emergent technical fix due to some random crash reported on Windows 10, as well as some other small adjustments. Our new release date will be approximately July the 20th. We always strive to provide you with our best gaming experience. Thank you for your patience.