cheats.sh is not actually an sh script, and attempting to run it with sh cheats.sh will fail. Best practice is to omit the file name extension altogether. See also Google Shell Style Guide and other resources.
However, the name cheats is already taken up by the folder containing the cheat sheets…