is the ammo limited
The ammo is unlimited. There is just a delay between firing
Seems there's a bug that stops allowing players to fire after a certain amount of time. I'll look into it further, but unfortunate that it's causing issues at the moment.