a simple java swing application for visualizing pathfinding algorithms