Redid how opcodes where being caught and fixed some bugs.

Fixed some random bugs while redoing the way all the opcodes are picked up.

Now everything is regexed if we can get it that way, seems to be working better
and faster.