A musical jigsaw puzzle

Three years ago my friend, Dylan Raine and myself came up with a concept for a piece of music written by two people but while apart and in stages. Dylan would write 8 bars of music unaided then I would write 8 bars, back and forth until we felt it was complete and a coherent piece. It was all written for piano and constructed in MIDI as neither of us are pianists (we are both guitarists). The result is 4 minutes and 20 seconds of musical madness called ‘Dream Guardians’. Enjoy: