Thanks! As for telegraphing the moves, I made it a bit easier with the other enemies but the boss I left out entirely because I thought it would make him too easy(*).
(*) Perhaps I shouldn't say it but like every reasonable boss, Murasaki has a weakness. His close range attacks are, as you say, almost impossible to block (unless you try your luck, which you can since repeatedly blocking consumes little mana) but if you [[[spoiler alert]]] keep your distance from him, he can only use 2 attacks, one should be avoided and can open him briefly to attack if aren't too far, the other is telegraphed very clearly depending on your distance and, once blocked, leaves him open to a sequence of combos (both linking normal attacks and cancelling normals with specials) which when done several times should be enough to destroy him.