Maybe it needs a tutorial or a short presentation at the beginning. I did everything almost randomly, but in the end, I got the rules. I don't know if everyone would like something like that. Interesting puzzle, though.