Made energy calculation vastly better by just recording the change in
energy rather than recalculating the full thing. Duh.