Added the ability to change attributes, as well as fixing skills (they wouldn't update when done as virtuals).