updated energy_ball