partial shift cipher finished, most of it isn't mine though