fixed swipe control

really struggling with the method of recursively filling in blank slots.
currently, it fills in from the right, but after they fill those in, it needs a way to keep filling them in, sequentially