This was fun! The theme implementation is debatable but I loved that last little puzzle. Fun, unique mechanic and very polished. Good job!