You mean the inspired game? It’s called lovecraft locker: tentacle lust, still on itch. By strange girl