Decided to play this again and got PB not once but twice tonight to gain this time and almost 2 minutes shaved off previous best, sub 40 still to come :D