Hey!
I'm in the same boat as you, buddy. I'm very new to itch and released my first game here almost a month ago now, and I have no idea what I'm doing! I'd be happy to try this out, it looks mysterious :)