2d pathfinding wrapper for c#