Cool idea and awesome execution! That's some nice screenshake.
With an unlucky roll it sometimes feels impossible to succeed before time runs out, but that may very well just be me playing badly :D