Function for shifting and moving to a given position a certain block
Generate a random shape
LineShape block
Class that implement the logic of the game
The total number of rows and columns on the game board, the location of where each piece starts and the location of where the preview piece belongs