Rework button text centering to use FontLayout class and add getter method for currentLevel field of LevelManager