Fix range and air blocks in sonicScan

Re-add in AIR blocks, and only return blocks in range