For some reason the pieces are duplicating and adding themselves to the grid 4 boxes to the right of the original piece, I'm guessing it has something to do with timer issues because this code in actionPerformed in Grid:
currentMino = new Tetromino();
currentMino.setInitialPos();
setInitialPos just shifts the mino right 4 boxes, so it looks like the currentMino isn't updating fast enough, but the currentMino updates before it gets shifted so idk
For some reason the pieces are duplicating and adding themselves to the grid 4 boxes to the right of the original piece, I'm guessing it has something to do with timer issues because this code in actionPerformed in Grid: currentMino = new Tetromino(); currentMino.setInitialPos();
setInitialPos just shifts the mino right 4 boxes, so it looks like the currentMino isn't updating fast enough, but the currentMino updates before it gets shifted so idk