ошибка в том, что я опираюсь на знание что this.getAngle(); будет переопределено engine ?