Fixed a declaration issue. Replaced getter calls with a direct calls.
Added an empty tetromino to the array at initialization. Implemented hold.
Enabled 'l' as the hold key.
Fixed erroneous return value for an empty tetromino. Fixed an erroneous variable call.
Fixed mistyped variable. Fixed hold. Created a new method. Added all the tetrominos to the description.
Fixed the choice of Tetromino type.
Now the panel displays the hold tetromino.
Removed labels. Created new Graphics2D objects.
Changed the size of the frame.
Removed instances of labels
Added a new method that resets the shape.
Resets shape after holding the piece.
Added scoring logic for moving down/hard drop.
Modified the default frams size.
Added a 'getter' method for gameIsOver. Empties tetrominos when the game is over.
Added game over sequence.
Increased the font size. Adjusted the string placement.