Added IRQs, broke up init.asm