Honestly, uploading your prototype on itch is idiotic. You're just giving your ideas away to thieves who use your idea and never mentioning your name.