let the assembler organize the code and introduce Status2 bytes and debounce stance switching

also renamed variables for clarity, removed unused variables and labels, fixed player resetting code, changed some comments