So more moves to possibly implement. At this rate, I might just write 23 different algorithms to move an edge tile from any position into the correct position, without disturbing the top layer. But it might be inefficient.