Fixed some clattering issues

~ Used the build in function findRandomFreePositionInBox, in order to
reduce clattering of the agents in the same position.
~ Fixed a bit some rules
~ Removed 2 rules from rule base