Weapon class for TPS/FPS style game

It auto reloads when bullet count reaches 0