Tested add, sub, lw, sw, break, kinda works