| Board Elements | 
|  | Open Floor | These represent empty factory floor. Robots may move freely through these squares. | 
|  | Pits, Chasm & Drains | These represent essentially bottomless shafts. Robots entering or moving over these squares will be destroyed. Also, open edges of the playing board act like pits, and robots moving off an open edge are destroyed. | 
|  | Walls | These represent factory walls, which block robot movement and laser fire. Robots that attempt to move through a wall simply stay where they are. Running into a walls does not damage a robot. Adjacent walls between boards count as one wall, not two. | 
|  | Checkpoint & RepairSites | 
FunctionAny robot touching a checkpoint or repair site at the end of a turn is repaired. Any robot touching a checkpoint or repair site at the end of each phase has its archive position updated to that checkpoint.OperationEach robot remaining on one of these squares at the end of a turn has 1 point of damage repaired for each wrench appearing on the square. Also, robots on a repair site with two wrenches may choose to receive an option card instead of receiving repairs.TimingOnly occurs at the end of a turn, after the fifth register phase. | 
|  | ExpressConveyerBelts | 
FunctionAll conveyer belts push robots forward. Express conveyer belts push robots forward two squares.OperationMove robots on express belt icons forward one square first. The second square of movement occurs at the same time normal conveyor belts move. If any conveyor belt pushes a robot onto a rotating conveyor belt the robot is rotated 90 degrees in the indicated direction.TimingOccurs during Board Elements Move segment of the register phase sequence. The first square of movement is the first step in Board elements Move. | 
|  | ConveyerBelts | 
FunctionAll conveyer belts push robots forward. Normal conveyer belts push robots forward one squares.OperationMove robots on normal conveyor belts and express conveyor belts forward one square. If any conveyor belt pushes a robot onto a rotating conveyor belt the robot is rotated 90 degrees in the indicated direction.TimingOccurs during Board Elements Move segment of the register phase sequence. The first square of normal belt movement and the second square of express belt movement occur simultaneously, and are the second step in Board elements Move. | 
|  | Pusher | 
FunctionOccasionally push robots.OperationIf a robot is on this square when the pusher is active, the robot is pushed into the adjacent square. Pushers can push multiple robots, and they push only on the phases shown on the pusher.TimingOccurs during the Board Elements Move segment of the register phase sequence. On phases when pushers are active, they push in the third step of Board Elements Move. | 
|  | Gears | 
FunctionRotate robots 90 degrees.OperationRobots on these squares are rotated 90 degrees in the indicated direction.TimingOccurs during the Board Elements Move segment of the register phase sequence. They turn in the fourth step of Board Elements Move. | 
|  | Crusher | 
FunctionOccasionally destroy robot.OperationIf a robot is on a square when the crusher is active, the robot is destroyed. Crushers crush only on the phases shown on the crusher.TimingOccurs during the Board Elements Move segment of the register phase sequence. On phases when crushers are active, they crush in the fifth step of Board Elements Move. | 
|  | Laser Beams | 
FunctionLasers damage robots.OperationRobots caught in a laser beam at the end of a phase receive a point of damage for each beam in the square. Robots are not damaged by moving through a laser beam, and lasers are blocked by walls and other robots. If two or more robots end their movement in the same laser beam, then only the one closest to the laser mount will be damaged (the closest robot will block the laser from hitting other robots).TimingOccurs during the Resolve Laser Fire segment of the register phase sequence. Both board-mounted lasers and robot-mounted lasers damage robots at this time. | 
|  | Ledges | 
FunctionLedges separate one level from another.OperationWhen a robot crosses over a ledge from the upper level to the lower level, the robot lands and receives 2 points of damage.TimingOccurs when a robot moves onto a ledge. | 
|  | Ramps | 
FunctionRamps allow travel from one level to another.OperationWhen a robot is moving up a ramp from the lower level, treat the ramp as an extra square of open floor. If a robot stops on theextra square, move the robot back 1 square.TimingOccurs when a robot moves up a ramp.OperationWhen a robot is moving down a ramp from the upper level, the ramp has no effect on robot movement.TimingOccurs when a robot moves down a ramp. | 
|  | Randomizers | 
FunctionRandomizers change robot programs.OperationA robot on a randomizer replaces its current program card(s) with a card drawn randomly. Later, during the Robots Move segment of the register phase sequence, the robot executes the card according to the card's priority.TimingOccurs during the Reveal Program Cards segment of the register phase sequence. | 
|  | Teleporters | 
FunctionTeleporters modify robot movement cards.OperationA robot executing a movement card on a teleporter appears as many squares forward is is indicated by the movement card plus 2 squares, ignoring all intervening board elements. (A robot executing a Move 2 would appear 4 squares forward. If the movement card is a Back-Up, the robot appears 2 squares forward.) If another robot or a non-flat device is in the square the robot would arrive in, the teleporter does not operate and the robot executes its movement card(s) normally. Robots executing rotate cards are not affected by teleporters.TimingOccurs during the Robots Move segment of the register phase sequence at the priority of the movement card. | 
|  | Water | 
FunctionWater slows down robots executing movement cards.OperationThe first square of movment of a robot executing a movement card from a water square is negated. (A robot executing a Back-Up or Move 1 will not move; a robot executing a Move 2 will move forward 1 square.) As a robot is moving into a water square from a non-water square, treat the water as open floor.TimingOccurs during the Robots Move segment of the register phase sequence at the priority of the movement card. | 
|  | Currents | 
FunctionCurrents move robots through water.OperationA robot in a current moves 1 square in the direction of the flow. (Robots in a current must also follow all rules for water.)TimingOccurs during the Board Elements Move segment of the register phase sequence, after conveyer belts but before pushers. |