\documentclass{article}
\usepackage{amssymb}
\usepackage{tikz}
\usepackage[margin=0.5in]{geometry}
\usepackage{xcolor}

\definecolor{red}{RGB}{255, 0, 0}
\definecolor{blue}{RGB}{100, 100, 200} %% this is a bit too dark
\definecolor{green}{RGB}{0, 255, 0}
\definecolor{yellow}{RGB}{255, 255, 0}
\definecolor{purple}{RGB}{128, 0, 128}
\definecolor{lavender}{rgb}{0.45, 0.31, 0.59}

\definecolor{lightred}{RGB}{255, 128, 128}
\definecolor{lightblue}{RGB}{128, 128, 255}
\definecolor{lightgreen}{RGB}{128, 255, 128}
\definecolor{lightyellow}{RGB}{255, 255, 128}
\definecolor{lightpurple}{RGB}{192, 128, 192}
\definecolor{lightlavender}{rgb}{0.75, 0.58, 0.89}

\begin{document}

\newcommand{\piece}[3]{
    \begin{tikzpicture}
        \filldraw[#2] (0, 0) rectangle (2.5, 2.5);
        \node at (1.25, 1.25) {\textcolor{black}{\Huge #1}};
        \draw[#3] (0, 0) rectangle (2.5, 2.5);
    \end{tikzpicture}
}

\newcommand{\pageOfPieces}[1]{
    \begin{center}
        \begin{tabular}{ccccc}
            #1
        \end{tabular}
    \end{center}
}

\newcommand{\generatePieces}[6]{
    \pageOfPieces{
        \piece{$\bigcirc$}{#1}{#6} & \piece{$\times$}{#1}{#6} & \piece{$\sim$}{#1}{#6} & \piece{$\boxplus$}{#1}{#6} & \piece{$\star$}{#1}{#6} \\
        \piece{$\bigcirc$}{#2}{#6} & \piece{$\times$}{#2}{#6} & \piece{$\sim$}{#2}{#6} & \piece{$\boxplus$}{#2}{#6} & \piece{$\star$}{#2}{#6} \\
        \piece{$\bigcirc$}{#3}{#6} & \piece{$\times$}{#3}{#6} & \piece{$\sim$}{#3}{#6} & \piece{$\boxplus$}{#3}{#6} & \piece{$\star$}{#3}{#6} \\
        \piece{$\bigcirc$}{#4}{#6} & \piece{$\times$}{#4}{#6} & \piece{$\sim$}{#4}{#6} & \piece{$\boxplus$}{#4}{#6} & \piece{$\star$}{#4}{#6} \\
        \piece{$\bigcirc$}{#5}{#6} & \piece{$\times$}{#5}{#6} & \piece{$\sim$}{#5}{#6} & \piece{$\boxplus$}{#5}{#6} & \piece{$\star$}{#5}{#6} \\
    }
}

% Player 1
\generatePieces{red}{blue}{green}{yellow}{lightlavender}{very thick}

% Player 2 (with thick borders)
\generatePieces{lightred}{lightblue}{lightgreen}{lightyellow}{lightpurple}{ultra thick, dashed}


\end{document}
