added character and subclasses moved player