Added appropriate overloads to gamePlayer to allow instanciation with a
player name and avatar and to save to and load from a specified file.
If this info is not provided, the files will still be saved to the
'player.ser' file as before.