Player files added and written
Added and written basic Player and NPC classes. Also moved factions logic out of the GenericNPC class and solely into the NPC class, since there's no point having factions in the player class.