when adding moves, be sure to check for pointers (find pointer headers here), even though I added a move to be the second to last function (for lack of better term) there were pointers that were inside of the last function

be sure to look for those

tips to find them 1.) use a search function 2.) before editing a believed pointer, check the 4 bytes in front of it, if it has a 01 3x 00 00 (pointer header) format, change it for sure, if the 4 bytes are 24 1A xx xx do NOT change it, this is a flag not a pointer

when editing pointers, be sure to add the right amount of bytes, in hex not decimal

04 03 66 00 seems to be a header that says hey there is something special about this move, here you go

there seems to be at least one pointer in the information before the flags of the moves

(characters that have them) itachi - clone moves naruto - anything (for naruto's transformation)

for pointers that point to itachi's last function

7DA8 - seems to point to a pointer header inside of itachi's original last function - did not seem to have header
85A0 - regular pointer -01 34 00 00 was header
8A14 - regular pointer -01 3C 00 00 was header
9000 - regular pointer -01 3C 00 00 was header
910C - regular pointer -01 3C 00 00 was header
917C - regular pointer -01 3C 00 00 was header
9540 - regular pointer -01 3C 00 00 was header

in last function

2A110 - regular pointer -01 3C 00 00 was header
2A150 - regular pointer -01 33 00 00 was header
2A18C - regular pointer -01 34 00 00 was header

THE HEADER OF THE POINTER DOES MATTER, DO NOT CHANGE PERIOD!