To those having issues with the desktop itch download of this game, I also had issues with it loading and getting stuck. Playing it on the itch website fixed the problem.