Also curious about this one. Has shockingly good steam reviews for how little I hear about it and how absolutely fucking ugly it is.

>>714832458
Same...