Move distance out of unit and into movement
Refactor client communication to use action:{"json": "message"} format
Add max health
Default warriors starts with different sword and chain mail
Actually do damage on attack requests
Status code 5 is problem serializing
Favor []byte in request handling over string

That's what is being sent/received over the network and
that's what the json libraries want and output

Also simplify network as a result and drop preGame map in handler
Update template generator
Remove template generator, will derive from test run with client
Rename requests -> api in anticipation of responses incoming
Favor Request over CommandRequest or Command
EndTurn shouldn't have a playerId, it comes from the proxy
Return responses for more than just view
Pull Status codes out into api/consts
go fmt
Add support for min and max range on weapons
World json to world ()
Send World Me, TeamMates, and Enemies instead of Players

Also no more playerIds, the client shouldn't know about those
Rename porter to game_engine