Add disassemble function, main_loop, bad_buff, good_buff, display_data, and updated illegal function