When/Why you can't use multiple booleans to represent multiple booleans (AKA: What are incorrect states)
Open link in next tab
State of emergency! The four ways your state might be wrong
https://note89.github.io/state-of-emergency/
Alert! Your state might already be infected! learn how and what todo about it in this article.