Abstracted out my user controls

Abstracted out animal and plant user controls to facilitate complex
information gui.
Found a bug in animals looking for prey; animals will find consider
themselves as prey and attempt to eat themselves. In this case...they
are successful.