Interesting composition! I can see how you put interesting ideas together and it makes a solid music for a stage in a game.
I think some minor polishing on the midi(i.e. oboe notes in legato not overlaying unless you did intended, or some irregular rhythm on piano, add sustain pedal on solo piano section?) would bring up the technical quality of the track.
Good job!
p.s: I would also suggest, as I may be the rare one to be weirdly sensitive, to avoid D# in bass notes(piano) in the last part, as flute plays D natural at the same time and the whole track seems to stay rather constant in E dorian scale. There would be a risk that this semi-tone collision would sound like 'someone played wrong note'. But take this with a grain of salt, I'm the nerd about these stuffs.