Very fun. I liked the mechanics a lot, but I think it kind of turns into just up/down movement when you realize the best strategy is mostly to repeatedly remove from the bottom and add to the top, and vice-versa. Maybe this can be improved with different kinds of obstacles?
Either way I think it's a pretty cool idea.