Minor typo
Established branch threadsafely to develop on - this is supposed to be a goroutine/channel based (ie threadsafe) implementation. Unworking (hangs on first command) for reasons which ocurred to me late last night
Simplified request handler to single goroutine accepting on state.cmdChan - removed resChan, just sending results back on stdout as in first version. Remaining isssue is, 'state' is a copy not actually playerList map element so updates aren't being ... updated
state management sorted out more intelligently, using pointers for mutating state object inside methods now.
Merge branch 'threadsafely'