Release 2.3.1

- removed wait for BF window to exist
- fixed some of the hang protection logic that may allow many hang protection windows to stack up
- added logic for idle kick avoidance
	- caveats:
		- should work in windowed mode, borderless or full screen mode
		- may cause BF sound effects to play through speakers (because BF gains focus)
		- will not work if the player is spawned, only if in the deploy menu or the main menu