public void OnReceived(SpaceshipRespawnedMessage spaceshipRespawnedMessage)
 {
     if (gameState == GameState.InGame)
     {
         inGame.OnReceived(spaceshipRespawnedMessage);
     }
 }
    public void OnReceived(SpaceshipRespawnedMessage spaceshipRespawnedMessage)
    {
        var fix = spaceshipRespawnedMessage.Fix.Value;

        Action action = () => { ProcessSpaceshipRespawnedMessage(fix.Owner); };

        ProcessAction(action);
    }