(0:1) Whenever somebody moves, (1:3) and they move into object type #, (1:19) and they (moved from/are standing at) position (#,#), (0:100) When # seconds have passed, offset by #, (3:2) at position (#,#) on the map, (5:400) Cycle the three object types in this sequence one step forward: #, #, #. (0:1) Whenever somebody moves, (1:3) and they move into object type #, (1:19) and they (moved from/are standing at) position (#,#), (3:6) where the triggering furre moved into, (5:4) place object type #. ^ You're going to need to time it right, and make the last two #'s in the cycle line the same. For example: (5:400) Cycle the three object types in this sequence one step forward: 1212, 1213, 1213. #Turn off cycle (0:1) Whenever somebody moves, (1:3) and they move into object type 1213, (1:19) and they (moved from/are standing at) position (#,#), (3:6) where the triggering furre moved into, (5:4) place object type 1213. #Reset 0:1) Whenever somebody moves, (1:3) and they move into object type 1213, (1:19) and they (moved from/are standing at) position (#,#), (0:100) When # seconds have passed, offset by #, (3:2) at position (#,#) on the map, (5:400) Cycle the three object types in this sequence one step forward: 1212, 1211, 1211. (0:1) Whenever somebody moves, (1:3) and they move into object type 1211, (1:19) and they (moved from/are standing at) position (#,#), (3:6) where the triggering furre moved into, (5:4) place object type 1211.