Clever interpretation of the theme with a nice variety of mechanics! I'd love to see more levels that ramp up the difficulty!