In case you can't solve Redemeer's exercise, notice that you check for a combo immediately after you did the first attack, which means the combo attack will always be executed at the same time as the first attack, because you just set combo = 1; before that.