Суровая реальность

Сижу пишу курсач по программированию. Тема- фигня:"создание лабиринта и тд и тп.."(так как пока только первый курс). Так вот вместо того чтоб взять один из существующих алгоритмов генерации вышеупомянутого я начал придумывать свой собственный велосипед =В
Жутко гордился своим творением до того момента, как мне в голову мыкнула идея вывести количество попыток бота найти выход(перед тем как выдать мне готовый лабиринт программка проверяет его на проходимость). Так вот.. иногда количество таких "пробегов" достигает 100-150 тыс раз!
Я гребанный гений =(