Ah, thank you so much!!!! For some reason I don't have any gear icon next to the launcher, and trying to get to the download page was a bit of a hassle (thanks itch :/)
If it's okay with you, mind if I delete this thread? I don't wanna cause clutter for everyone else looking through the comments.
And once again, thank you!!!!!!!!!