I was originally using the sine function, but I want to have more control over the NPC. Essentially I'll be setting up horizontal lines or rows across my map and have enemies spawn on different rows. Each row will have a different movement pattern. So I started, exploring the 8 direction with simulate movements. Unfortunately, this behavior isn't working as I expected. I attached the CAPx. Right now I want the 8 direction to move left until it collides with an object and then reverse. Simple enough right? But for whatever reason, it hits the object, bounces a bit the continues left. Anyone know which rookie mistake I have used on this one? Maybe there are other methods of doing this? Thanks!