Place first 4 ingredients in saucepan over medium low heat, whisk well
Place gelatin and cold water in small bowl, mix to dissolve, then pour into chocolate mixture. Whisk to incorporate-
Your mixture will begin to separate and not be very pretty, but keep whisking like crazy, and adding all other ingredients one at a time until all are combined and your mixture is silky. This will take about 10 minutes. Watch your heat and lower it if it tries to boil.
Pour into silicone molds or ice trays. Freeze until firm.