I like the idea. The box could do with some random variation for speed and timing, or maybe it gets faster and less predictable over time.