First completed 100% run! Lost about 25 seconds to bumper balls and 2 mini-games lost. Easily Improvable.