This is the best "Theme interpretation" I have played so far. So clever! Awesome game mechanics. Great job!