С чего начать процедурную генерацию и что делать дальше