Von Neumann Neighbourhood  complete
Moore Neighbourhood  complete. Switching between Moore and Von Neumann not integrated corrected yet