Implementation of Origin Shift maze generation algorithm (video explanation).
flutter pub get
flutter run- Space: Start/Stop generation
- I: Step through generation (hold for continuous steps)
- R: Reset maze
- ↑/↓: Adjust speed
- Click anywhere to move the origin point