credits to @dhananjaya for the encoding/decoding sytem no need to credit me this only took me a few minutes to make