I see that the previous page for this game has disappeared? I hope it's alright to create a new one, since the official release date has been confirmed by the developer. It comes out on January 5th! It's almost upon us! It's out now, bless the holy Happy!
The official cover image for the game...