making valid codes!

need to figure out how to recieve and convert keys, and hold multiple keys. almost there.