Greetings! This is now updated to version 1. This is a stable version of the program. (Version 2 is in planning stages right now and will be coming sometime in the future once I have a chance to plan it out a bit more. Before I do that, I'll be working on a random dungeon generator.) Installation is simple. Just copy and paste the script and save it. The default options will work for most people. If you wish to issue chat commands, be sure to put your name in the correct settings lines. More detailed instructions are available within the script itself. Please read the comments starting at the top. How does it work? Whenever a player token is moved, a check is conducted to see if that player's token just completed a move that would intersect a path on screen. This works best on polygons of any size and shape and with acceptable accuracy on hand drawn walls. A similar check is made to see if the token ended in a space already holding another token. (Both of these checks can be toggled on or off in settings.) What's this weird algorithm at the end? It is really easy to tell if a line intersects another line. It's somewhat harder to tell if a line segment intersects another line segment. I know of four different algorithms that can be used, I chose this one because it's reliable and relatively easy to understand. More information is available online. This is the best site I've found: <a href="http://alienryderflex.com/intersect/" rel="nofollow">http://alienryderflex.com/intersect/</a> Here is the link to the Gist: File Link