a virtual hurricane of sparks flew up where the blade contacted the portcullis , scarlet and blue and violet all mixed together , and tavi felt the shock of impact lance up through the sword 's blade and into his arm .