Added a draft of the current ruleset that I'm aiming to support