Rev 0.2 of rules, need to find a better way to arrange it so it's easier to edit.