Added easy mode/hard mode switch, and changed some logic checking. Note: there is a bug with saving and loading the game, it will interpret every loaded cell as initial.