Change order of parameters to put World last

World parameter moved to the end of the parameters so that it is
possible to build pipelines of World -> World functions. Tidied up
comments.
Added Markers and changed order of parameters

Change order of parameters to put World as last parameters to make the
world transforming functions of type World -> World. Added code for
Markers. Remove commented out code. Include comments from puzzles file.
Add solution for Engine
Improved comment, layout and type declarations

Moved (>>>) reverse composition to end of the line to improve
readability. Added comments. Added missing type declarations
Renamed files to removed numbers from file-names

Previously the files were ordered with file names at the beginning to
show the order they should be tackled. Numbers have been removed so that
the file names match the module names.
Update Graphics

Add solution for Graphics and tweak puzzle file to keep in line
Merge pull request #8 from derekwright/master

Add Graphics, update World and Engine
Add ant hills and ids

Added ant hills. Add ant ids in parseWorld. Fixed bug with
check_any_marker_at. Fix bug with food in parseWorld.
Add Game

Add Game type to hold Instructions, World, random number stream, etc.
Add code for ant hills (anthill_at). Add parsing code to read
Instructions, Directions etc. Added ant combat code: adjacent_ants,
check_for_surrounded_ant_at, check_for_surrounded_ants. Added random
numbers.
Add BrainParser

Code to parse instructions ( from Stuart) for ants from text files
Create trace files

Code to create text files in the format of the dump files (dump.0-1000
etc)
Run game and create trace files

Code to read sample ant and world, run game and generate dump files to
check the simulator is working
Merge pull request #10 from derekwright/master

Working simulator
Add samples

Add sample ant and world to test directory
Merge pull request #11 from derekwright/master

Add samples
Change Directory Separator

Code was using Windows specific back-slash. Haskell will treat
forward-slash as directory separator even on Windows.
Merge pull request #12 from derekwright/master

Change Directory Separator
Move key types into World module

Move Left_Or_Right, Sense_Dir, Condition, InsState and Instruction so
that they can be used by modules that import World. Added mkMarker to
construct Markers from Integers.
Merge branch 'master' of https://github.com/londonhaskell/feeding-haskell-to-ambiants
Added AntCode module for writing Ant brains

Implementation based on a Free Monad and explicit jumps for state
machine changes that are not just to the immediately following command