///|
/// A tiny showcase that exercises one environment end to end.
fn main {
let env = @gym.new_random_maze(2026)
let _ = env.reset()
println(env.summary())
println(env.render())
let plan = env.shortest_path()
println(plan.steps)
println(env.route_string())
let step1 = env.step(@gym.Action::Right)
println(step1.info)
println(step1.observation.ascii)
let stats = env.auto_solve()
println(stats.info)
println(stats.final_render)
println(@gym.release_gate(2026))
println(@gym.project_status(2026))
}