each player has their own game board and set of pieces
the pieces for each player go in the same order?
not sure how i would go about that
would it create performance issues because of storing the pieces as data?
maybe each player has an array
if the array length of player one is zero or player two is zero, generate a new piece
when a new piece is created its appended to each array
then when the piece is added to the board its popped off the next piece array