void Start()
    {
        DeckModel deckModel = GetComponent <DeckModel>();

        if (cardsToStart == null)
        {
            cardsToStart = new List <CardPrototype>();
        }

        for (var i = cardsToStart.Count - 1; i >= 0; i--)
        {
            var card = cardsToStart[i];
            deckModel.PutOnTop(card.Instantiate());
        }
    }