           pushOther entity, other
           continue
         continue if otherBlob.weight <= 0.1
+        continue if otherBlob.invincible
         if entPos.collides otherPos
           # Bigger one eats smaller one
           entityBig = entPos.radius > otherPos.radius

          entBlob.weight = entBlob.weightCap
          entBlob.weightCap = null
        else continue
      # TODO: Implement better algorithm of this, such as QuadTree
      for other, j in @entities
        continue unless j > i

Action = require('ecstasy').Action

class BlobComponent
  constructor: ({@velX, @velY, @parent, @weight, @weightCap, @invincible}) ->
    @velX ?= 0
    @velY ?= 0
    @weight ?= 0.15
