Idea is original and once you understand what you have to do it does make sense.
My only issue is the freezing bar, you actually cant tell when you are close to 100%. So you are unsure when you are going to freeze so it becomes difficult to stop moving in time. Great concept though!