Deduced/solved REGFILE initialization issue. Solved MEMORY addressing error (used targetValue as address instead of ALUresult). Finished adding the test program as init value for the INMEM. Tested flow and validated it for all instructions except SLL, SRL (for some reason it doesn't shift), BEQ, BNEQ (didn't test yet). Removed most of the latches by INMEM and REGFILE initialization and MEMORY proper selection (latches/trimming still remains for immediateValue[31:16] - since sign extension is treated as zero extension for now).