Heya, I think you can request more upload space on itch so you don't have to redirect to drive. I'll be checking your game out, looks cool!
The download link is now on itch. Sorry for the redirect to drive, it was a temporary link. Thanks for the tip anyway, and have fun! ;)