about the fish:
i think it should be always possible to eat it, even if it stuffs more than 100%.
the overflowing calories should get wasted.
this because it is very annoying that when you are next to 0% but you can't eat a fish yet because you have to have more hunger.