[46051/46085] Now assigning character changes - closes #18, closes #5, closes #3