Hello, this is actually the forums for Itch.io (the website / distribution platform). If you'd like to leave comments or feedback to a game developer you should do so though their game pages or social media.
For example Monster Girl Island has a Comments section on their game
https://redamz.itch.io/monster...
It's highly unlikely the developer of that game will come across your post here in the Itch.io forums.