Unfortunately, the game is very large [around 3GB] - which I think is a problem for the itch launcher because I can't upload it directly to itch itself. If anyone knows anything more about how I could do this, please let me know!