Concept
The main idea is to create a Tetris game with missions.
Missions types:
- Achieve scores - basically, get the needed amount of scores.
- Achieve N lines - means break a certain amount of lines in the game.
- CustomField - create a custom field, with different amounts of cells, and different shapes of field.
Concat it with Achieve scores mission.
- Achieve scores in time - get a certain amount of scores in some time(which should be configured)
Game Loop