Ensured that boolean save variables are set to false if the user selects no when presented with setup dialogs.
Reinforcement functionality operational when CHREST turtle pushes tile into hole.  Waiting for feedback from Fernand and Peter regarding the correctness of this functionality before merging into master.
Enabled reinforcement learning and action selection using reinforcement weights.  Also refactored debug logging so that debug messages are output to an external file that the user creates.
Major refactor of the 'place-randomly' procedure in response to a runtime error caused by 2 tiles being present on one patch.  Error consistently occurs when debugging is turned off and simulation speed is set to 'normal'.  Reducing simulation speed or enabling debugging (which slows down model code execution) fixes the issue so can only gather it is caused by Netlogo source code.  Neither fix is desirable since simulations need to be run quickly so refactored the 'push-tile' procedure too so that the tile checks to see if the way ahead is clear before it is pushed and the pusher checks to see if the tile has been pushed before moving forward.  This prevents error occurring at 'normal' simulation speed and doesn't appear to have any other detrimental effects to simulation progression.  Also performed some other minor refactoring.