AE1/RNG
Still a bit of a mystery but here are some findings.
0x0B4980
This memory address is possibly a cooldown value for the monkeys actions, freezing it to 0 will make the monkeys constantly sneeze, dance or be alert.
Freezing it at a higher value makes the monkeys do their actions less and less often.
This value changes at quite random, sometimes it'll stay on one value for 8 frames, sometimes 30.
0x0AE770
0x0B4950
Feezing these two values makes the first specter fight (2nd phase) repeat the same two attacks over and over again.
Freezing both to 0 makes specter do: pink lazer (left), chest smacking and repeat. If you then destroy the left arm, he'll just do the same but shoot with right arm.
Just freezing 0x0AE770 at 1111 will do laser (left), slam. after breaking the left arm, he'll repeatedly do laser on the remaining arm. odd thing though is that despite doing the laser attack, no lasers are actually shot
These two values change every single frame and seemingly most actions the player can do, will advance the values. Such as: Skipping the level intro, Changing gadget, Jumping, Pressing a D-pad direction.