Game fits the theme really well.
Gameplay feels good, most levels felt good. There was one in the middle somewhere that felt a bit clunky in figuring out how to solve, but all the other levels were really well designed to encourage mapping out progress on both sides. My final score was 298 I think.