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

        Action action = () => { ProcessSpaceshipLifePointsChangedMessage(fix.Owner, fix.LifePoints); };

        ProcessAction(action);
    }