Я тоже пытаюсь все в голове держать, но сам подход к рисование карты - хороший и заслуживает внимания.