All energy terms implemented and working properly.