I dont know this game, but i am kinda interested to know too
Found it already ( This is not heaven ) that's the name