The senior trainer must have the capability to cause a simulated unit to make specific mistakes during the exercise. The senior trainer must be able to easily adjust the severity and frequency of simulated mistakes during an exercise to include being able to set the level to zero, in effect turning off the mistakes. The senior trainer and the After Action Review systems must have access to both ground truth and mistakes data. (vii) Surrounding Units. Training units, to include combat, combat support, and combat service support units that support maneuver brigades, must be able to interact with the simulation without the presence of any other units. This will require the simulation to emulate forward, flank and rear units, supported and supporting units, as well as the next higher and lower echelon units, that would normally exist on the battlefield, but are not present for the particular training event. The simulation must be able to portray dynamic scenario and event dependent intelligence and reports concerning the activities of these units as well as their requests for information and resources from the training units. (viii) Multi-Level Input/Output. The simulation must be able to accommodate an exercise where different levels (division, igade, battalion) are interacting with the simulation. Each level must be able to train using the simulation by issuing only its normal orders and instructions to the simulation while receiving only its normal reports and data from all sources. The simulation must receive and present its information in the format and level of detail appropriate to the training unit. The simulation-provided information must not always be 100 percent accurate. The information should at times contain errors that one could expect to obtain in a realistic setting....