Well, I'm well into a snake game, but I'm having issues with storing the snake "pieces". At first I was planning on using vectors, but people suggested to me using a ring queue. I'm wondering what you guys think. What would be the most common way that snake is made?

So far, I've got a Snake class, and a SnakePiece class. SnakePiece is just x,y, and Snake class is kind of messed up now because It's gone through many different experiments, lol.