An upcoming horror game with a somewhat bizarre premise gets banned from Steam but will still be releasing on other platforms ...