Nice take on the theme, Good job my best timing is roughly 43 secs, I think not bad for a first try ;)