wait what. just found it myself. yeah that was not made by me. I will try to find a way to report it . If you can report it too! You can play the game for free here on itch if you want to!
i already filed a report to microsoft :3 i hope its worked out !!