Pathfinding in Rust - Part 1 - Setup