add basic ammo checking and a default weapon to switch to when we run out (nothing really to test it with yet)