There’s two possibilities. One, you downloaded the file that is not the game, virus or sth (unlikely though). Two, your device can’t handle the game. From personal experience and my window 11, the game lags so hard (fine with the scene though). So yeah. And you can buy the original game at dlsite (wait it’s $20 💀).