everything implemented. not working right. figure out what causes a 'WARNING: Executing a NOP instruction at address 0x00000 - Suspending execution' error