   stationary: -> !( @velocity[0] || @velocity[1] )
   move: ->
   ctx: -> @context ?= @universe.ctx
-  draw: -> @drawBody()
+  draw: (color=@bodyColor) -> @drawBody(color)
   outline: (color) -> @outlined = color
-  drawBody: ->
+  drawBody: (color=@bodyColor) ->
     if @outlined
       @drawCircle(
         @x

    genes[k] = v for k, v of base
    genes[k] = v for k, v of ext
    genes
  draw: ->
    super()
    @drawHunger()
  drawHunger: -> # show emptiness of belly
    h = @health()

    x = 2 + @radius + @earSize
    y = @eyeSize / 2  + @radius
    [ width, height, x, y ]
  draw: (color=@bodyColor) ->
    super(color)
    @drawHead()
    @tailSize ?= @calcTailSize()
    @drawTail()
