Fixed reset, added custom rules, added 9x9 neighbourhood