Decoder now works, added a few atoms; pretty much the way I want the program to be right now.