Template public:font_awesome_setup: [E_USER_WARNING] Template public:font_awesome_setup is unknown (src/XF/Template/Templater.php:781)
Template public:page_style: [E_WARNING] A non-numeric value encountered (/srv/private/xenforo/internal_data/code_cache/templates/l1/s8/public/page_style.php:101)
Template public:page_style: [E_WARNING] A non-numeric value encountered (/srv/private/xenforo/internal_data/code_cache/templates/l1/s8/public/page_style.php:155)
Template public:uix_config: [E_WARNING] A non-numeric value encountered (/srv/private/xenforo/internal_data/code_cache/templates/l1/s8/public/uix_config.php:31)
Template public:uix_config: [E_WARNING] A non-numeric value encountered (/srv/private/xenforo/internal_data/code_cache/templates/l1/s8/public/uix_config.php:32)
To be sincere I didn't like it, first of all it is a dribble not a spring and second, that little pause you do before "catching the card" and the pause later, gives out the method. anyway props for being creative.
I had this idea a while back and after playing around with it for a while, could not get it looking much better than you! It is hard to do well, although in theory you would think it's pretty easy!