Split up initializePieces some