Done:
- do a blocks map: I, O, L, r, S, Z, T
- draw interface
- draw random block
- next figure display
- do a falling block
- handle floor collision and figure saving
- handle figures collision
- figures control
- music
- figures rotation
- destroy filled lines
- implement force fall
- sound on lose
- particles effect (done, but looked ugly, so removed)
- added sound on line cleared
- added simple controls help
To do: