Changed PlayerCard to use just one CellMouseListener that handles all Cells, rather than creating a new anonymous CellMouseListener for each Cell.