Implemented Neighbor Checks

Code now checks all alive cells if their neighbors are alive.
Super Buggy - Dead and Alive

Scripts generate exceptions due to concurrent changes to the arraylist.

Scripts also generate index out of bounds exceptions.