We finally played it, and BOY is this game indie as fuck. And scary!