Use logarithmic math to incrementally update the loading bar progress

This addresses the todo to mathematically update the progress of the loading bar. The only thing is that it rapidly goes through the first quarter of the loading bar, any suggestions about this are appreciated. I've removed the tests as they are no longer needed because there are no further conditions to check on.