Random name implementation and added a few more opcodes