oof, I worked under pressure - and it's done! the ending is awful, but, you know, the time limit (xD) Am I okay?
thanks to @BelieverGirlSun for the amazing MAP