Maze generation using Depth First Search (recursive backtracking) algorithm. Maze solving using A-star (pathfinding) algorithm.