Demon Peak: Game works (and a few words of caution):

We've fixed the primary issues regarding the launch of the game - as such, Demon Peak is in a playable state. However, the game is still rough around the edges and we'll continue to update the game with fixes daily, sta…