Thanks for the help, I got it to work but now I have another issue.
They seem to be moving(aiming) as a whole instead of individually. What I mean by this is when they chase a sprite down they all end up going to the same pixel(creating the stacked effect). This is problematic because I want them to be surround the unit thus limiting the amount of enemies that can attack a single playerunit. Although when I add the "Solid" behavior only one of the enemysprite moves to the location. I believe this is because they are all aiming for the same specific pixel.
Is there a way I can work around this? Like have them "react" to if a spot they are trying to move to is occupied then take the next available space?
EDIT: Basically I want to implement this type of syntax per instance of "enemysprite":
For each UID of enemysprite; Find path to nearest playerunit