More script opcodes

Completely untested, and the redundancy is a bit annoying.