I've written a basic Java applet which works as a map viewer (like Google Maps) for a game fansite. In it, I've implemented an A* pathfinding algorithm on a 2D map ...