AgileCup-maze is a project mainly written in Ruby, it's free.
My solution to the first Agile Cup
This is our solution to the first Agile Cup. With it, we were the first team to solve the 23 mazes.
http://www.agilecup.org