Refactored engine logic to calculate on a better, linear curve
Signed-off-by: NevermoreDCE <dcellis2k@hotmail.com>