code: def play
        bangs_played = 0
        while !player.hand.find_all(&:draws_cards?).empty?
          player.hand.find_all(&:draws_cards?).each {|card| player.play_card(card)}
        end
        play_guns
        player.hand.each do |card|
          target = find_target(card)
          next if skippable?(card, target, bangs_played)
          bangs_played += 1 if card.type == Card.bang_card
          player.play_card(card, target, :hand)
        end
      end
docs: This is the method that is called on your turn.