When you say that controlling guards is hard, is it about guards going back and forth? Was it confusing? There wasn't any possible solution given the left time but if so, I'll take note of it for the post-jam version.
I guess that because of how slow the guard is, it makes it a little bit tedious along with the fact that the guard starts walking randomly after finishing his original route. But I of course get that balancing stuff is hard on a gamejam haha.
Thank you for the feedback I'll look for it. It doesn't seem intended that the guard walks in a random direction. He's supposed to restart the path by going in the opposite direction.
I tried it again, looks like Im just dumb and forgot that the starting position counts as a part of the path too! Your code is fine, sorry, my mistake haha.