made BackupRule an interface instead of func. made all fields in classical.phase exported for gob. added #GobEncode/Decode for classical.orders.build/disband/hold/move/support, graph.Graph and state.State. made all fields in graph.node exported for gob. made all fields in state.movement exported for gob.