Tower Defense pathfinding?

Hey guys, i’m working on a small tower defense game using LibGDX. I’m probably going to put an android port on the play store.

So, the game is coming along pretty nicely so far. I’m just trying to figure out the best pathfinding method…I was thinking of using A* but I think that may be a little much for what I need…

I started the project using a multidimensional array for the map, but i’m now thinking of switching to using tiled so it is easier to manage larger maps…I don’t know if there is another way to do it using tiled, I do know I was having trouble using the A* method with tiled…

Basically, the enemies will follow a path from A to B…I could define waypoints, but it seems like there could be an issue with enemies running into each other, etc.

Any suggestions or tips?