Refactored, some new instructions, weird bug where loading 0xFF yields 0. (i think it has to do with signed/unsigned)