Created Images factory.
added overloaded setImg method to take AbstractGameObject and use ImagesFactory createImage method to set images.
modified each object to use the proper AbstractGameObject method.