Yeah it seems so. Im a bit confused since its my first time using itch. I hope i can contact the mods and my game can be added, because it was so much work, effort and passion i put into this. Thanks for the reply @Friendnard