added calculations for fuel added/removed. code compiles, but has not been tested.