This is a standard Nurimisaki puzzle.

This was made with pzprRT again, and I think it has a really nice theme to it.