Sort:  

Then I will rest 0.5

What about the 2 gels, he has 0 left so where's he getting 2 at?

I wouldn't worry too much about that. I could put in 100 gels and it will only use what he actually has. So if he has no gels left, he won't actually use any gels, no matter how much he asks for them. ;-)