Many changes, collision control working sort-of ok. Add replay.py. Rename some files...