Fix specs
Fix promotion scenarios and nth order rule checker