I've tired downloading the game several times, but I'm not sure how to actually launch it and the download doesn't show up in my files. (I have a Windows computer)
Am I doing something wrong? Or do I need a platform to launch it on? I'm really itching to play!