Потом нужно буит сделать так, чтобы ходы сортировались в определённом порядке - старацца складывать в сортированные колонки и из них не вынимать. А если приходится класть в несортированные, то не наваливать большую кучу, а то потом хрен разберёшь
Потом нужно будет сделать такую штуку, чтобы в самом начале планировалась группа ходов, при помощи которой добираешься до самой нижней карты, и уже с неё начинаешь строить упорядоченную колонку.