What became of this game? Withdrawn from Steam. The website's gone. Twitter, Discord and YouTube deleted.
Anybody know?