     c.moveTo x1, y1
     c.lineTo x2, y2
     c.lineWidth = 2
-    c.strokeStyle = @bodyColor
+    c.strokeStyle = color
     c.lineCap = 'round'
     c.stroke()
   edgePoint: ( a, r = @radius ) ->

  relativeGeometry: (t) ->
    offset = @others[t.id]
    if offset
      distance: @universe.geoData[offset]
      sine:     @universe.geoData[offset + 1]
      cosine:   @universe.geoData[offset + 2]
      segment:  @universe.geoData[offset + 3]
    else
      'beyond maximum distance considered'


  showSeen: ->
    @universe.draw()
    vr = @visualRange()
    candidates = @cell.near @, vr
    seen = @universe.near @, vr, @visualAngle(), null, candidates
    for t in seen
