public Character buyCharacter(String type) {
		
		Character character = null;
		
		switch(type) {
		case Constants.CHARACTER_ASSASSIN:
			character = new Assassin();
			break;
		case Constants.CHARACTER_ROGUE:
			character =  new Rogue();
			break;
		case Constants.CHARACTER_PRITEST:
			character =  new Priest();
			break;
		case Constants.CHARACTER_PALADIN:
			character =  new Paladin();
			break;
		case Constants.CHARACTER_SORCERER:
			character =  new Sorcerer();
			break;
		default:
			return new DefaultCharacter();
		}
		
		character = Charactervalidate(character);
		return character;
		
	} // End getCharacter