         $('#keep').html(inventory.show()).css_center(stage_width)
         $('#fps').html(fps.show()).css_center(stage_width)
         $('#playground').html(word.repr for word in pool.words)
-        #player.die = true if pool.attack()
-        if pool.attack()
+        if (damage = pool.attack())
+            player.lives -= damage
             pool.clean()
-            player.lives -= 1
+            pool.autofill()
         $('#lives').html(player.show())
-        if player.lives == 0
+        if player.lives <= 0
             @stop()
             @reset()
             $('#playground').css('background-color', 'darkred')

        if c == @name?.remain[0]
            return @name

    # TODO craft wise algorithm ;)
    scoring: ->
        score = 0
        for word in @words
            score += word.full.length
        score * player.lvl

    clear: ->
        if @words.length >= player.longest.length

            word.move()

    attack: ->
        (@words.filter (word) -> word.left <= 0).length

    clean: ->
        @words = @words.filter (word) -> word.left > 0
