Added shared localization controller to allow changing the game language from inside the app and without restarting it. Updated other controllers to use the new singleton for localization.