Movement optimization here and there. 25 definitely possible if i improve the grinding and get good RNG.
Final time: 26:10.94