messed around with sockets. Tried to be fancy with a double encryption, which apparently does not actually double decrypt as well haha