internal void UpdateVisibility()
 {
     grid.FogOfWarRender(GetPlayerControlledPrograms().ToArray());
 }