Modifies 'perform-action' and 'push-tile' procedures so that a turtle will set its heading to that prescribed in the 'push-tile' action performed so that 'pulling' behaviour can not occur accidentally.  Also removes some unnecessary code from these procedures.