adding timeout to shots - not allowed to take longer than 30 seconds.