I feel a fool... I was pointed towards the Itch app from another page, and wasn't even aware that existed somehow. It runs perfectly well from the app!
Haha, no reason to feel like a fool! That's still very good info for me to know, so thanks for reaching out.