attempt to fix #566 and other bugs, also refactor some footpath related functions
Added sub_693b58
Added peep_update_watching
Added peep_update_leaving_park. Fixed bug in watching
Added peep_update_1
Added peep_update_sweeping
Added sub_68F3AE some sort of ground check
Refactor thought update. Removed bug in updating thoughts
Added update_mowing. Fixed peep thought bug. Fixed viewport footpath bug.