Use a list instead of a string - later we should look at maybe using a deque or something?