I'm using the Itch.io app and every game I try to download keeps saying it's "installing" but in the left hand corner it says "queued" . I've made sure there's enough space on my hard drive, and I've checked my download/upload speeds to make sure it wasn't something with my internet. But the games still remain at "installing", it also seems to only be itch.io doing this to me. Gamejolt, Steam, Origin, Battlenet, and the Epic Games store all are working fine and downloading games at about 12-15mbs. Is there anything I can do to fix this?