Further documentation and tests (unfinished); smaller changes:
- removed fall() from move() as it is handled in the GUI
- corrected the jump algorithm to start at the worm