The game I have in mind involves a grid of square tiles. I want to make it so a line of tiles can be shifted. So a row of 1,2,3,4,5 would become 2,3,4,5,1. I've been trying to come up with a way to do this, but it seems all my methods are really inefficient. Can people help me with this? Thanks.