bug fix: getting an energy filler while untouchable caused it to go back to lastEnergy