Bug fix - truncating game state array was removing items from the wrong
end of the array - doh!