I recently downloaded Fragments of Euclid, and found that it could not be installed because security settings prevent apps from "unidentified developers" from being installed. Has anyone else come across this problem with itch.io games? Did you find a solution?