added factory pattern .. multiple enemies on screen