Yee, unfinished games are welcome and infact seems itch.io is a great place to upload prototypes and get feedback. Pry a good idea to mark is as "Prototype" or "In-Development" in the releases status drop option tho, :3