Lances; long pointed weapons Past and Present Tech Answers