Rover can only shoot if he has ammo

Rover can't shoot if he doesn't have ammo. He starts out with 200 for
testing purposes, and uses up 1 for each shot.