added documentation
utility functions and networking debugging
setting up world subclasses