public void addPiece(MemoryGamePiece piece)
 {
     pieces.Add (piece);
     if (pieces.Count == 2) {
         if (pieces [0].animal == pieces [1].animal && pieces [0].type != pieces [1].type) {
             foreach(MemoryGamePiece lockable in pieces){
                 lockable.Lock ();
             }
             pieces.Clear ();
             pairCount++;
             if (pairCount == maxPairs) {
                 done = true;
                 print ("WOOOOOOOO!");
             }
         }
     }
 }
 public void removePiece(MemoryGamePiece piece)
 {
     pieces.Remove (piece);
 }