I dont't know you have pushblished game at here.
And I find this game is from luastg's wiki page,but I didn't find this offical page on itch.io.So I don't know you don't let other people share your game just for free.I just want to share it
I have removed my page.