Fix stimulant effects

Move consume effects to a separate function
fix missing space
Suppress finishing message if nutr or thirst is zero.
Merge pull request #3937 from i2amroy/stimulant-fix

Fix stimulant effects