includes laserListener and terrainAnalyzer