Use collision map
Make sure AI updates collision map
Implement basic A* algorithm
Remove trailing whitespace
Use A* path finding to move programs
Handle error condition from A*