Really just testing for byte arrays, shifting, encryption, oh and version control in intelliJ