finished encoder stuff and now is complete yay

piasdjdfoisddfm