The idea is original and neat. I like the tidy and smooth style in the animations and visuals. Impressive!