Hey, just download it again through the game you have on your account. It has been updated, don't worry about the title.
Ahh, excellent, thanks! For some reason it won't let me download/install it within the Itch.io app, but I can download it and install it separately.