M3 final commit. Everything should be working except for currently the confirm button doesn't change the screen, had some trouble getting that to work. Currently there's a commented out line for that in CharacterCreationController.java.