void Game::Update() { float frametime = 1.0f / 10.f; if (_elapsed.asSeconds() >= frametime) { _snake.Tick(); _world.Update(_snake); _elapsed -= sf::seconds(frametime); if (_snake.HasLost()) { _textBox.Add("Game Over! Final Score: " + std::to_string(_snake.GetScore())); _snake.ResetToStart(); } } }