Created superclass for characters