Well this took forever :/
3:22 is theoretically possible without the fast boss jump at the end but I'll let someone else lose their sanity over that lmao