I did a speedrun that can double as a walkthrough for those that need it (just ignore my mistakes). :)