Messed up a couple levels but still got a new PB! Sub 50 should be achievable. Here is the run with loading screens removed: