where can I find the aforementioned discord? I want a downloadable version, it is not working at all on my browser sadly
The discord is found on the main menu of the game. If you mean that the main menu won't even come up in your current browser, you should be able to temporarily open it in a different browser, and click the discord link there. (Don't bother playing it in a browser that's unfamiliar with you, you can close that browser once you click the discord link)