Rename the misleadingly-named AmmoSchemeModel to GameSchemeModel
AmmoSchemeModel was a misleading name, this class was actually used only for game schemes.
void fpcrtl_halt(int num) { __coverity_panic__();}int fpcrtl_abs(int num) { return num >= 0 ? num : -num;}