4 + 1/2 of the easier rules are now working