Clean up the interpreter and engines, still need to implement lookupswitch/tableswitch