not tested - added update listener in activity, need to implement each fragment's update method based on the game state