https://www.designer-notes.com/game-developer-column-5-sids-rules/
GD Column 5: Sid's Rules