Cleaned up some code, added lots of comments.
When user selects 'assign skills randomly' the program will now pick
skills that have an A or B case
Fixed an issue with morphs not updating properly when you roll the same
path event in separate characters and cleaned a few other things up