Well, I figured out why it wasn't launching before: it doesn't launch through the itch.io client. It needs to be downloaded directly. Though, what I don't know is why that is the case.
Itchio client? I didn't know there was such a thing. Just run it as a stand-alone app for now, I'll look into the client issue. Sorry for the confusion.