coulda played a bit better + didnt get delay item for the last boss so had to stall for heartsplosion which lost time, but good otherwise