Added EnemyFactory

Can create easy, medium and hard enemies.
small changes EnemyFactory

Imported Weapon for future use
Added position the method sign in EnemyFactory