do(a, b) {
        if (a.actionProgress >= this.actionProgressLength) {
            a.sleepiness = 0;
            return true;
        }else{
            super.do(a,b);
            return false;
        }
    }
// a does this action to b
a does this action to b
a does this action to b
do(a, b) {
        if (a.actionProgress >= this.actionProgressLength) {
            a.sleepiness = 0;
            return true;
        }else{
            super.do(a,b);
            return false;
        }
    }
do ( a , b ) { if ( a . actionProgress >= this . actionProgressLength ) { a . sleepiness = 0 ; return true ; } else { super . do ( a , b ) ; return false ; } }
a does this action to b
a does this action to b