Holy shit, this was an amazing experience, from trying to figure out the rules to actually solving the puzzle. It took me 2 hours to solve. 10/10, would recommend!