There is a difference between how a spear and blade works. Spears transfer their energy forward and stop once they either hit something they can't pass through, or you run out of spear. Blades keep going until they run out of momentum. Horns work like spears, except they have a base that they eventually reach.