created enemy class and character superclass