balancing mechanics and game theory 7894549