       18, 7,
       0, 7
     ]
+
+  _onWallHit: ->
+    return if Game.paused
+    @trigger('BulletWall', this)
+
+  _onFreeze: ->
+    @unbind('GameLoop', @_onGameLoop)
 
   updateCollision: (w, h) ->
     @collision [

Crafty.c 'Bullet',
  init: ->
    @requires '2D, WebGL, sphere1, Collision, ColorEffects'
    @crop 4, 19, 24, 11
    @collision [
      0, 0,

    @attr(
      ship: properties.ship
    )
    @checkHits('BulletSolid')
    this

  fire: (properties) ->
