Don't know how it supposed to sound not in piano arrangement, but overall form can make sense.
Some good passages and whole classical-style piece works as a good tone to attached pictures.
In some way musical form reminds me of Castlevania Harmony Of Dissonance on Game Boy Advance.
Would like to hear an interpretation with different voices