fixed up the decrypt method. The functionality is there but were not getting the right vales. something is wrong with createGrid. When it prints out the state for the encrypted line the values in the 2d array don't match up. Not sure what I did wrong here