Add energyOf
Use OverloadedStrings
Add functions: idOf, inParticles