Finished energy renewal process for animals

Fleshed out the process for all animals to eat and absorb energy.
Created variables that determine at what point the animal will search
for favored and unfavored food. Created a variable which determines when
an animal will reproduce.
Removed unecessary code and moved classes around for better
organisation.