Nice game! It was hard to understand the mechanics, but I think I manage to understand them. Some puzzles were also hard, but also challenging and fun. Well done!