Update gems
Accept stat inputs through the controller; refactor size calculator into separate file; change how size and race are stored; include pre-create param modifiers