Cool concept, and some nice animations! The slidiness of the movement was a little frustrating at times though, not sure whether that was the intention!