MIPS single cycle Cpu in verilog with some assembly code that is a pokemon maze