Added spawn to grass and food target heuristics

I added the code from the newest master, as well as the broken A* code.
I added heuristics so that the SearchForFood class uses a better search
than randomly picking locations. However, the A* search is still causing
the program to lock up.
Worked on fixing how the Gallimimus interfaces with AStar, got the gallimimus intelligently finding grass, Placed the gallimimus throughout the map, started work on TRex, implemented FSM and states for TRex, TRex logic started
worked more on TREX
Merge pull request #43 from LochNeffMonster/AStarMerge

Work on Gallimimus, TRex, and merging AStar
Improved performance of the search