added ripple:echo() to create subripples. added ripple:draw().removed recursive ripple. updates self.index in ripple:update(). added infertility to ripples after they reproduce