         vx *= f
         vy *= f
       @velocity = [ vx, vy ]
-      @postReact()
       @universe.moveThing @
   # influencing entities nearby
   auditoryRange: -> @genes.auditoryRange[0]

      influence = @affinity other
      if influence
        data = @otherData other
        @reactToOther other, data
        influence /= Math.pow( data.distance, 2 )
        influence *= @g()
        [ xa, ya ] = data.vector influence

    seen = {}
    nearby = @universe.near @, 1, @auditoryRange(), seen, candidates
    nearby.concat @universe.near @, @angle, @visualRange(), seen, candidates
  reactToOther: ( other, data ) ->
  prey: (other) ->
    false
