Heh, you know Josan, I really don't know much about this. Just thinking out loud. Nah, what I was suggesting was that they all go for the same hex. The first critter to reach it gets that bed, so the rest will then go for the next available hex (bed), and so on until they are all taken. What you said would probably work pretty much the same way. I have no idea if this will work and what will happen with the ones that don't get a bed. They would keep going on with their normal business I hope (by checking a variable to not going for a bed anymore if all beds are taken). I don't like this way much though, with everyone moving at once. But I don't know if much can be done without giving them individual scripts. I think the trigger for both go in critter_p_proc (by checking the time). What you need is two different sequences. I don't know how to do it but know it can be done.