moved some of the category methods into BTC-prefixed functions
wip on script execution
more opcodes implemented