private void ProcessOpponentDeployShipAction(string shipId, string shipyardId) { // move the ship to the deployed area Shipyard shipyard = _game.Opponent.Shipyards.Find(x => x.CardId == shipyardId); Ship ship = shipyard.HostedShip; _game.Opponent.Ships.Add(ship); shipyard.ClearHostedCard(); GameViewController.DeployShip(ship, false); GameViewController.AddGameLogMessage(string.Format("<b>{0}</b> deploys {1}", _game.Opponent.Name, ship.CardName)); }