U forget ONE THING THAT YOU SHOULD HAVE

Akontistai and or Peltastai (javelinmen), they are specifically tailored against elephants