Йо-хо-хо!
Вот тебе и грабли. Запомни, Глюк. Никогда не пиши программу больше чем в полторы тысячи строк без предварительного планирования и диаграмок. Ибо диаграмки при всей их уебщности таки реально нужны. Особенно в больших прогах.