Implemented EnemyFactory, still empty