Mirror walls
A* pathfinding
Follow pattern
Boost