[Unfinished] designing the classes to inherit from superclasses

enemy