Excellent work with the 3D imposed over 2D. Are you considering extending it so that characters can walk behind specific objects? For example, the piano in the ballroom could cut out, masked and placed on another quad that is placed in the 3D world as a camera facing quad. Then it should depth-sort automatically with the characters.