fixed opcode behavior inheritence problem, various game functionality bugs