1. uses world database for standalone client and server connected client (moves db code to separate module -- world_db.py) 2. reads world seed from database 3. cleans up various output 4. uses pickle if cPickle missing (python3 compatibility)
seed was not being returned if missing from db
makes clearer in the README who owns what source contributions (git commit log is definitive)
reimplements seeing other players block adds and removes in multiplayer