refactors Board to have multiple pieces per cell
adds Board.remove(piece)