Allows supreme control over your API interactions. Best error handling.
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.