This game is stalking me at this point. Found it first through a bunch of random steam tag searches, then on Youtube on a new account, now is even recommended on Itch.io. Might as well give this a whirl.