add State::drawScene, MainWindow::drawSquare and MainWindow::drawGame() methods
refactor MainWindow::StartNewGame func
add  MainWindow::drawTile func
add State::drawTile func
refactor MainWindow::OpenImage and State::keyDown
refactor State::changeState
delete MainWindow::setMode(eMode _mode)
refactor  MainWindow::DrawTiles func
delete MainWindow::getMode and MainWindow::drawTile functions