remove visualsensors, reimplement using pure geometry, quadrant buckets