In some circumstances the max energy calculations will be wrong, this is becaus we use Math.Abs to compare the maximum energy possible to transfer with the actual energy to transfer. If the values have different vectors (one adds the other substracts then the transfer may be reduced to max, even when it would be ok to do a bigger transfer.
In some circumstances the max energy calculations will be wrong, this is becaus we use Math.Abs to compare the maximum energy possible to transfer with the actual energy to transfer. If the values have different vectors (one adds the other substracts then the transfer may be reduced to max, even when it would be ok to do a bigger transfer.