Interesting logic puzzle, it's a bit too difficult for me after a long day but I think I get the gist of it. Lovely art as well! :D