- Change method of how game's focus state is retrieved
- This allows us to ditch old code for finding focus state of game, fixing an issue with rampaging CPU core in some games when they were out of focus IF user enabled "60 Hz in HOME Menu" option in FPSLocker
- Now Core also exposes game's current focus state so other developers can use it (This doesn't inform if game was paused or not, this is solely retrieving its focus state - look at libnx
AppletFocusStateenum in applet.h for more informations)
- Change method of forcing game into pause (FPSLocker's
Halt unfocused game), now Core only manages how game should handle focus state, leaving to kernel maintaining game in pause state which should have better compatibility than previous method