 
   _grabCargo: ->
     target = @_selectTarget()
+    return unless target?
     body = @getBody()
     targetBody = target.getBody()
     srcCentre = body.GetWorldCenter()

    baseSpeed -= 1 if @left
    baseSpeed += 1 if @right
    baseSpeed *= Constants.k('movement_speed')
    console.log baseSpeed
    physics = body.GetWorld().UserData
    [x_, y_] = physics.rotate([baseSpeed, 0])
    body.ApplyForce(new Box2D.Common.Math.b2Vec2(x_, y_),

    body = @getBody()
    physics = body.GetWorld().UserData
    [x_, y_] = physics.rotate([0, -jumpHeight])
    body.ApplyImpulse(new Box2D.Common.Math.b2Vec2(x_, y_),
                      body.GetWorldCenter())
    @next.doJump()
