Refactored opcode interpretor to use new instruction objects
Fixed missing retrun statement in OpCodeInterpreter