Energy management for animals.

Signed-off-by: Victor Berger <victor.berger@m4x.org>
Basic objects for environment interactions.

Signed-off-by: Victor Berger <victor.berger@m4x.org>
Enforce step independance.

Signed-off-by: Victor Berger <victor.berger@m4x.org>