Add would-forfeit game warning
Improve model._commit dispatch