Nice use of swapping to fit the theme, we did something similar for our game! I think I would have gotten stuck on the last level a lot longer but realized I could pause the timer while switching tiles haha.
I'm glad the complexity came more from having more instructions as opposed to having to manage more characters, I think that would have gotten out of hand quickly.