Haha fwiw there's a few routes where the final encounter becomes a non-issue, try fiddling around with the "ultimate" perks for each stage!