Clean up Player code a bit, make generic Entity interface.
Attempting to refactor client management logic out of World and into a new object called Game.
Game/World model is mostly working now, but still a lot of polish to do.
A bunch of cleanup, connection errors are now handled properly.
Finally able to delet most of world.go.
Merge pull request #83 from crazy2be/server-refactor

Server refactor