Update gameFactions.py

Now getting the ui functionality in place as well. Currently going with a design of having characters and each type of character can be another class derived from main character so when we want to store more information it should be easy enough to add to the base class.