Using genetic algorithms to find cellular automata rule sets capable of generating maze-like game level layouts