v26/01/2013

-Added evaluation method to JudgingState
-Changed most uses of ArrayLists to typed List<> objects to reduce the
amount of casting needed
-Added correct overriding stubs for Draw and Update in Simulation
v26/01/2013 - 2

-Removed some extraneous code from Cell
-Created Shapes.txt: a list of shapes in an easily processible format
-Added WorldState and Creature variables to Simulation
v29/01/2013

-Moved Scenarios and Responses enums into one file
-Added PossibleResponses() extension method to Scenarios
-Added AllScenarios() extension method to Scenarios
-Added population variable to Simulation
-Refactored finding a random clear tile into its own method in
WorldState
-Wrote scan method in WorldState
-Added method to sort creatures by speed in WorldState
-Added beginning of behaviour code to Creature