don't make App constants or newCmdTime() public
make Unit.g and Unit.id public and readonly
make empty constructors for protobuf-net private
make Tile.g, Unit.type, Unit.player readonly