Good take on the theme! It took me a moment to get the hang of things, but I had fun once I did.
Nice work!