- Board size is now dynamic.
- Added more keys (modes): NEW_GAME, IN_PROGRESS.
- Added listeners and widgets to buttons and menu.
- displayState now works according to the state mode.