# hunger has steady decay
hunger = hunger - 0.8 * seconds
if (hunger > 100) hunger = 100 endif
if (hunger < 0) hunger = 0 endif

# decrement energy when moving
energy = energy - 0.03*speed^2.2

# charge energy when still, except when hunger is red
if (speed < 0.01)
	if (hunger >=0 and hunger <= 33) energy = energy -0.3 endif
	if (hunger > 33 and hunger <= 66) energy = energy + 0.8 endif
	if (hunger > 66 and hunger <= 100) energy = energy + 1.2 endif
endif

if (energy < 0) energy = 0 endif
if (energy > 100) energy = 100 endif


# creatures can starve to death
if (hunger >=0 and hunger <= 33) health = health -0.5 endif
if (health < 0) health = 0 endif
if (health > 100) health = 100 endif
