Sonic's ArmEmitter changes (cross-project merge from Dolphin)