Which of the following technological advancements made the events in the passage possible for the Ottomans

Armour
Cannon
Compass
Harness