fix several bugs directHit be being jump State