Refactored Player class as a subclass of a Character class, which now has the base code for character creation