I love how you have highlighted the path the enemies are going to take, makes the random location more of a challenge rather than a frustration. Coupled with the updating pathfinding you have a fun little tower defense game, some great polish too with those cutscenes and sounds. Amazing work!