     candidates = @cell.near @, max( vr, ar )
     seen = {}
     nearby = @universe.near @, ar, 1, seen, candidates
-    nearby.concat @universe.near @, vr, @angle, seen, candidates
+    nearby.concat @universe.near @, vr, @visualAngle(), seen, candidates
   reactToOther: ( other, data ) ->
   prey: (other) ->
     false

    [ x, y ] = @edgePoint point, rad + @radius
    @drawArc x, y, rad, @bodyColor, start, end
  calcTailSize: ->
    size = @radius * @maxAcceleration() / @genes.maxAcceleration[2](@   )
    max 2, size
  calcEarSize: ->
    ratio = @auditoryRange() / @genes.auditoryRange[2]

        @remThing t
      else if t.isSick()
        t.expose other for other in t.touching() when other.type? and other.type == t.type
    @dead = true
    for column in @cells
      break unless @dead
