Managed to get it running from the github repo. Looks like the requirements.txt file is missing. You can generate it by running
pip freeze >> requirements.txt
and then pushing that to github.
I like that you included lots of obstacles and character select, but I couldn't get past the first boulder.