public boolean equals(Object o)
	{
		if(o==null)
			return false;
		if(!(o instanceof Gun))
			return false;
		if(bulletsRemaining!=((Gun) o).getBulletsRemaining())
			return false;
		if(maxBullets!=((Gun) o).getMaxBullets())
			return false;
		if(model.equals(((Gun) o).getModel()))
			return true;
		
		return false;
	}