Finished implementing IMonitor for line-of-sight and added isStopped checks with graceful exits.