add new CWStates, add neighboorhood management for cells, need to understand the bug with dual clicking on the canvas.