LiquidTurret LiquidTurret extends Turret field type default notes ammoTypes ObjectMap of Liquid, BulletType {} extinguish boolean true