Added few nonlinear terms to health and satiation functions; small refac...

Added non deterministic behaviour.