       mutationRange: [ .1, 0.01, 1 ]
     }
   # how far away from its mother a baby can be "born"
-  dispersalRadius: -> 3 * @radius
+  dispersalRadius: -> 2.5 * @radius
   # utility function for extending default genes
   mergeGenes: ( base, ext ) ->
     genes = {}

      ]
    }
  need: -> 0.1
  eat: (other) ->
    @hp += other.hp / 2
    @hp = min( @health(), @hp ) # you can't exceed maximum health

      switch t.type
        when Herbivore
          for other in t.touching()
            break if t.full()
            t.eat other if other instanceof Plant
        when Carnivore
          for other in t.touching()
            break if t.full()
            t.eat other if other instanceof Herbivore
      if t instanceof Animal and t.hp <= 0 or t.succumbs()
        @remThing t
