I'm interested in the code among other things. How do you treat certain squares (in terms of pathfinding) Which pathfinding algorithm are you using? Did you write the pathfinding algorithm? Can I help?
I didn't write the pathfinding algorithm. I'm using Galv's code which is an edited version of the algorithm that comes with the program. You can take a look at it here: