Nah, it's been on CoolMathGames for years now, and when I played this, it was new on Itch for a couple of days