Very creative take on the theme and nicely polished! Keeping track of timing on the last stage is tough but everything else is well balanced.