In escort missions, the player is charged with safeguarding a helpless and often harmless 1) NPC through a stage or mission. More often than not, these stages are exercises in frustration due to moronic actions by the computer-controlled escortee or other constraints placed upon them by the developer.