ごめん、イベントを受け取る側は全体的にhandleAddHp_()みたいなprivateメソッドが受け持つようにしたいです！
アノテーションもつければどんなパラメータがemitされるのかわかるし。

こんな感じ↓

``` javascript
Entity.prototype.setModel = function(model) {
    this.model = model;

    this.model.on('addHp', _.bind(this.handleAddHp_, this));
};

/**
 * @param {number} amount
 * @private
 */
Entity.prototype.handleAddHp_ = function(amount) {
    entityListener.updateHp([{entity: this.model, hpAmount: amount}]);
    if (this.model.hp <= 0) {
        this.death();
    }
};
```