added a second tier energy cell to check that the abstract classes work properly.