Demon Peak: Release date delayed - Demon Peak will be released 7.7.!

First of all, big thanks for everyone showing their support and interest in our product. We find it hard to belive that our little project interests people to this extent! Due to technical issues, we're forced to delay…