WatchFolders and delays?

The Script

tell application "Finder"
	delay 60
	set this_folder to folder "StudioA:Users:StudioA:Desktop:Hotfolder"
	move (files of this_folder whose name does not start with "MJC_" and name does not start with "SH_" and name does not start with "ARK_" and name does not start with "5" and name does not start with "0") to the folder "StudioA:Users:StudioA:Pictures:HotDestination"
	
end tell

This is set up with a watch folder from a launch Action on boot up.

Now the issue I have here, is that when a file arrives here and is called “MJC_456.jpg” the trigger it begins the 60 sec count down begins, after 60 if nothing changes it remains in the folder.

BACK TO THE START
Now when the file arrives in the folder I rename it, then another file arrives at 50 seconds in to the script, if I accidentally rename it incorrectly, then the 60th second arrives and it moves it. with no time to correct an error What needs to happen is that the applescript runs individually for each file that arrives?

I think this is possible but no idea how I might go about it.