Dev, as usual, being a scumbag with their review manipulation.
Reviewing yourself and your own work does nothing but make it clear you don't care for actual feedback, criticisms, suggestions and/or reviews.
I'd say do better but since you continue to do the same shit each and every time I doubt you're capable of it.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.