Some fixes + draft newmove pingback logic (unfinished, not working)