Adding the changes from the second kata session, still mostly working in the deck.rb