Don't walk diagonally into walls (improves pathfinding a bit)
Removed world_context class
Processing a disconnect event can result in an exception