int main() { Garden *garden = Garden::getGarden(); Snake *snake = Snake::getSnake(garden); garden->generateFood(); while(snake->isAlive()) { snake->move(snake->getNextDirection()); Sleep(150); } stringstream ss; ss << "You died. Your Score is " << garden->getScore() << "."; garden->printMessage(ss.str()); delete snake; delete garden; return 0; }