Add docstring for Character
Fix bugs to make serialize() work
Fix formatting
Encapsulate Result objects as seen by the server
Add Tests for Movement
Pathfinding logic
Document move protocol
Split result and message variables
refactor server
message transformation module
dispatch logic in servie module
client only needs to know server messages at the moment