Thanks this is helpful especially for a tower defense or game like warcraft 3, something I will attempt later on. I am not sure what I did but I solved my issue by making the enemy move on the 8-movement vector plane on every damage, and when they collide they can stop the move-to behavior, now it seems to be working and I removed the solid behavior. I am making a sort of beat-em up style game.