Added first pass of difficutly system/rule