fix a bug where platforms could be instantiated even though no ammo for it was available