Updated random number generation
Added new neighborhood type