improvable with fast strat from 9 but ew
also slightly improvable ending but not much pretty clean run