Seperate this from DCharacter.java.