useBlock(x, y) {
        if (!this.entity.data.camera) {
            // push blocks only if visor is dropped
            this.engine.pushCell(this.entity, x, y);
        }
    }
/**
     * rewrited behavior for pushing blocks
     * @param x
     * @param y
     */
rewrited behavior for pushing blocks
@param x
@param y
rewrited behavior for pushing blocks @param x @param y
useBlock(x, y) {
        if (!this.entity.data.camera) {
            this.engine.pushCell(this.entity, x, y);
        }
    }
useBlock ( x , y ) { if ( ! this . entity . data . camera ) { this . engine . pushCell ( this . entity , x , y ) ; } }
rewrited behavior for pushing blocks
 @param x
 @param y
rewrited behavior for pushing blocks @param x @param y
// push blocks only if visor is dropped