> In order to run and hot reload app either on emulator or device, follow the [instructions](https://docs.flutter.dev/get-started/test-drive?tab=androidstudio#run-the-app)
###### Was the app committed within the required time period?
###### Do tiles with the same value merge into one tile with twice the value when they collide?
###### Is the score updated when tiles are merged?
###### Does a new tile appear randomly on the board after each move?
###### Are animations used to smoothly move the tiles?
###### Does the game stop when no legal moves are possible and allow the user to restart?
###### Is the best score updated if necessary when the game is over?
###### Is the current score displayed during gameplay?
###### Is the best score displayed when the game is over?
###### +Implementing difficulty levels or other gameplay options, such as the ability to choose the value of the tiles (e.g. 2, 4, 8, etc.) or the size of the board (e.g. 4x4, 5x5, 6x6, etc.).
###### +Adding sound effects or music to enhance the gameplay experience.
###### +Adding support for different devices and screen sizes, such as tablets or smartphones.