Added more opcodes, stack management, and nice output