Auto valid shot finding + active class replace