コメントにあったように、==をANDに変えたらすごいいい感じに動作しました。 ANDなんてあったのですね…てっきり&&と同じものだと思っていましたw 丁寧に説明してくださり、ありがとうございます。