Henry VI, Part 3 features the longest soliloquy in all of Shakespeare (–195) and has more battle scenes (four on stage, one reported) than any other of Shakespeare's plays .