Adjusted LPiece moves. Better bounds checking. Beginning of removing
rows. Not perfect yet.