Very funny and clever with the theme.
With a lot of little details, good progression curve and balancing. Great !