Randomly generate a proper maze
Fix protocol error

Send directions in the correct order
Fix compass calculation

Don’t point out the present if we can’t actually see it
Add Maze.String() method for degugging
Log client actions more sensibly
Just panic if we get an invalid direction here