Good adherance to the theme, although I think the time is a little too long to remain fun. It is certainly challenging though. An interesting entry!