As you can see i saw that game on a twitter video but i can't find the original one even on dlsite so maybe if someone knows which game is it....