Add concept of deck and cards