Itch doesn't allow us to sell directly here anymore.
so if I payed for the game here, I cant get anymore updates for it?
You can. Just no more people can purchase on itch. We will continue to update the page here.