ZoombiiPanda , I believe your issue can be solved by creating an instance variable 'distanceFromCat' on the kitten object and set it anything above 0. Like 50 or 100.
Then in the events create a System - compare 2 values and set the parameters - First value 'abs(cat.X-kitten.X) / Comparison - Greater Than / Second Value 'Kitten.DistanceFromCat'.
Like so (I don't know if links work...) - .
onzephyr . I also apologies for bringing up such an old thread but I also have a question! In your example the kittens have a sort of delay when they simulate the left and right movement. I tried to recreate your example but the 'kittens' would move exactly when the player moves, no delay. Any ideas?