Added remaining instruction, still need to test and add interrupts...