Unique puzzle game. I can totally see this as a mobile game with different board setup to introduce some variation. Really cool!