I don't think it's his game. They seem to just be posting other people's games.
Yep, they stole my game too. Just report the user, itch will eventually delete them.
Lol, I already have!