Cleaner implementation of SetCurrentAmmo