txt: ## dist_cpan-JMERELO-App-Game-Concentration.md
  [![Build Status](https://travis-ci.org/JJ/p6-app-concentration.svg?branch=master)](https://travis-ci.org/JJ/p6-app-concentration)
  
  # NAME
  
  App::Game::Concentration - Implementation of the game of Concentration
  
  # SYNOPSIS
  
  ```
  use App::Game::Concentration;
  
  ```
  
  # DESCRIPTION
  
  App::Game::Concentration is a fast and dirty implementation of Concentration: <https://en.wikipedia.org/wiki/Concentration_(card_game)>
  
  # Methods and subs
  
  ## new()
  
  Generates a random deck.
  
  ## `select( Pair $first, Pair $second --` Array )> and `select( @positions --` Array )>
  
  Takes an array of Pairs, and selects the cards in that position. If the cards are paired (same number), they are substituted by `✖✖✖`, "eliminating" them from the deck. If the cards are paired, the array returned will have the "Pair" trait mixed in. You can check for it using `$returned-array.?Str eq "Pair"`.
  
  ## sub paired( $first-card, $second-card)
  
  Checks if the cards are paired by extracting the figure from the suit.
  
  # AUTHOR
  
  JJ Merelo [jjmerelo@gmail.com](mailto:jjmerelo@gmail.com)
  
  # COPYRIGHT AND LICENSE
  
  Copyright 2019 JJ Merelo
  
  This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.
  