Refactoring message type identifiers out of the player interface to an
enum; adding more to client listener API
Inverting control for board reset and some other messages