This is a really cool puzzle game. I don't know if this is an existing puzzle type or something you've came up with yourself but I've personally never seen it before. It's great!