Basic requirements are:
- Blocks of different shapes and sizes like I/J/L/O/S/T/Z shapes
- Space of 8x11 blocks
- Blocks will keep falling and fill the space.
- If one line is filled completely, remove it and increase the score.
- If multiple lines getting removed simultaneously, increase each line's score by number of lines.
- Up arrow key -> turn a block 90 degree
- Down arrow key -> move block 1 line
- Left arrow key -> shift block to left
- Right arrow key -> shift block to right