state now properly saving and loading - have to look at bug where once an image is tapped, it only saves the current screens state and now the previously saved ones