queen rules implemented