Sure, this is very fresh compared to a lot of what I play/see in this genre and eager to see how it works out. :)
I guess one question is whether it's OK for us to talk about the game over on Steam (if it was OK I would just share some general thoughts on gameplay, not bug-reporting and the like that belongs on itch for now). If it's best to wait until it's actually available on Steam, then I would of course wait. :)