I decided to make this after all the nice comments on my last puzzle, so thank you! Tested this and I believe it's logical.