add interface VaporizableDImage, DImage; revise addTo(fore/back)Ground(); make Obstacles to change Image