did 3 rules, got lazy, and the last 2 took little to no effort to do. Took about seven years to figure out the code though, gets out of hand real fast