Clean up the run loop, add support to restart
Move all code into main loop
Add in joystick support (and a pygame dependency)
Change movements to be floats for a gradual speed increase
Merge branch 'master' into runner
Holding down jump jumps when you land
Letting go of jump starts your descent
Merge pull request #8 from graham/runner

Runner updates