Military engineering is responsible for the preparation of the terrain for combat. The military engineer sets the bridges, opens the roads, sets or clears mine fields, builds HQs, does just anything so that his troops can have every desirable kind of advantage over the enemy.