new class EnemyShot (parent for the Enemies with shots). EnemyFactory class now functional