add more debug (string values)
fix the logic of move, but really there is a deeper issue (we'd have to add to get pc relative addressing for constants)