finishing the energyhandler move