public void DrawCards(ICard[] newCards) { Hand = Hand.Where(card => card != null).ToArray(); Hand = Hand.Concat(newCards).ToArray(); if (Hand.Length > 5) { throw new IndexOutOfRangeException(); } }