private void Awake()
        {
            _gameSettingsService = ServiceLocator.Resolve <IGameSettingsService>();
            _gameSessionService  = ServiceLocator.Resolve <IGameSessionService>();

            // Load game settings from the previously saved session if it exists (for now audio volume only).
            _gameSettingsService.LoadGameSettings(Constants.DIRECTORY_PATH_SAVES, Constants.FILE_NAME_SETTINGS, Constants.EXTENSION_SAVE_FILES);

            // Load game data from the previously saved session if it exists (saved during game over).
            _gameSessionService.LoadGameSessionData(Constants.DIRECTORY_PATH_SAVES, Constants.FILE_NAME_LAST_SESSION, Constants.EXTENSION_SAVE_FILES);

            UpdateUIFromGameSettings();
            UpdateUIFromGameSessionData();
        }