changed the architecture of the app to use one of the Android Architecture Components, ViewModel. Resolved the app's lifecycle issue, now the game's data survives configuration changes. Learned how to create a parameterized constructor for creating a ViewModel, using the ViewModelFactory interface.