This has some serious polish to it, well done!
Also love the little D: face they do when they go in the hole.