I have created a behavior that moves a enemy in a grid and is restricted by solid objects. I would like to make each enemy not overlap each other inside the behavior. Can anybody point me in the right direction to add the functionality to my behavior.