Ran using PPSSPP v1.11.3
Not bad overall, but I think the run could be improvable in some places, especially the final battle. Possible to hit a sub 3:30, one day it'll happen, but for now I'm satisfied with this.