     @heart = Crafty.e('2D, ColorEffects, heart, UILayerWebGL')
       .attr(
         w: 16, h: 16
-        x: x - 2, y: 26, z: 200
+        x: x - 2, y: 6, z: 200
       )
       .colorOverride(player.color(), 'partial')
+
+    @chain = Crafty.e('2D, Color, UILayerWebGL')
+      .attr(
+        w: 190, h: 2
+        x: x, y: 28, z: 200
+      ).color('#000000')
+
+    @chainProgress = Crafty.e('2D, Color, UILayerWebGL')
+      .attr(
+        w: 0, h: 2
+        x: x, y: 28, z: 200
+      ).color('#FFFFFF')
 
     if @player.has('Color')
       @lives.textColor player.color()

Crafty.c 'PlayerInfo',
  init: ->
    @requires '2D, Listener'

    @score = Crafty.e('2D, Text, UILayerDOM')
      .attr(
        w: 220, h: 20
        x: x + 200, y: 10, z: 200
      )
      .textFont(
        size: '10px'
