void Game::HandleInput() {
	if (sf::Keyboard::isKeyPressed(sf::Keyboard::Up)
		&& _snake.GetPhysicalDirection() != Direction::Down) {
		_snake.SetDirection(Direction::Up);
	}
	else if (sf::Keyboard::isKeyPressed(sf::Keyboard::Down)
		&& _snake.GetPhysicalDirection() != Direction::Up) {
		_snake.SetDirection(Direction::Down);
	}
	else if (sf::Keyboard::isKeyPressed(sf::Keyboard::Left)
		&& _snake.GetPhysicalDirection() != Direction::Right) {
		_snake.SetDirection(Direction::Left);
	}
	else if (sf::Keyboard::isKeyPressed(sf::Keyboard::Right)
		&& _snake.GetPhysicalDirection() != Direction::Left) {
		_snake.SetDirection(Direction::Right);
	}
}