They now wait somewhat properly after eating

They can now also die from both starvation and of age.
Grass can also die of age
Also added a isInside method for shape which checks whether or not a
position lies inside a shape of specified dimension
Minor optimization during digestion time