That should be enough! Is perhaps your antivirus or Windows Defender blocking it? Also try running it with admin privileges (right click -> run as administrator).
I have a small update, but still no luck. I tried the Itch.io desktop app to download and the files for PCL looked a bit different opening it up, but the game itself still isn't fully running. I tried as Admin, and I checked task manager and it's showing up as being open and running! It just shows no icon in the taskbar nor any sort of screen or audio cue that it's open, so it seems to just be running in the background entirely. Any ideas??