Made a ton of changes. Need to work out a way of absorbing the new stuf back into the engine. But that is for a later date