Very smart puzzle game! Great visuals, nice and fitting sound and music, great level of polish (especially with things like the option to show the optimized solution).
Well done!