Impossible Mission/Walkthrough

Robots
The robots scattered throughout the rooms follow simple patterns. The robot initially follows an initial class of movement, and a slight variation within the main pattern
 * Immobile robots:
 * Passivly looks towards the agent.
 * Shoots lightning in one direction only.
 * Shoots lightning in one direction before turning around.
 * Spins around on a point. When it sees the agent, backs up, then enters the normal routine of moving back and forth.
 * Stands still, looking left. When it sees the agent, charges forward. Slowly moves to the right when he disappears, before turning left once again to detect the agent.
 * Moves back and forth slowly:
 * Simply patrols without attacking.
 * Patrols, firing lightning in small increments.
 * Patrols. If it sees the agent, it will stop and shoot lightning.
 * Patrols. It occasionally turns around to see what's behind it; if it detects the agent (before or after it turns around), it will charge forward.
 * Patrols. It occasionally turns around to see what's behind it; if it detects the agent (before or after it turns around), it will shoot lightning and turn away.
 * Quickly patrols, by moving back and forth quickly:
 * Only performs a patrol.
 * Quickly moves back and forth. When it reaches the end of the platform, fires an electrical burst, turns around, and fires a second burst.
 * Quickly moves back and forth. Occasionally fires lightning within its movement.
 * When it sees the agent, it tries closing at full speed. When jumped over (or if the agent leaves), the robot turns around and moves at slow speed (unless it detects the agent again.)
 * Patrols; quickly one direction but slowly in the other.
 * Pursuit
 * Slowly persues the agent.
 * Slowly persues the agent. If it can't get closer and it sees the agent, shoots lightning.