Added an enemy Factory

Will probably change it to a general factory, which can then be used in
any project.