Managed to do it with 12 seconds left! Took a few tries though. Interesting turn of events in the ending. Liked it. :)
Thanks for the feed back!