V1 is the basic function of calculating the path using BFS, and show it in arrow sequences.
example result:
There are 60 steps to get out
↓ ↓ → → → → → → → → → → → → ↓ ↓ ↓ ← ← ← ← ← ← ← ← ↓ ↓ ↓ → → → → → → → → ↓ ↓ ↓ ← ← ← ← ← ← ← ← ↓ ↓ ↓ → → → → → → → → → →
Total time cost: 0.4018065929412842
V4 is the Joystick program to manually control.
V606 is the auto control, with calibrating the ball position. V607 fixed some one-move problems