Program with the ability of creating and solving mazes by using AI techniques based in the Agent paradigm