public override void Process(SimulationOwnershipRequest ownershipRequest, Player player) { Console.WriteLine(ownershipRequest); if (simulationOwnership.TryToAquireOwnership(ownershipRequest.Guid, player)) { SimulationOwnershipChange simulationOwnershipChange = new SimulationOwnershipChange(ownershipRequest.Guid, player.Id); tcpServer.SendPacketToAllPlayers(simulationOwnershipChange); Console.WriteLine("Sending: " + simulationOwnershipChange); } }