added abstract class for moving enemies