added cancel server and its request and response objects, updated OrderResponse, PlayerManager, OrderFactory, and TurnRequest()