Clean up Harry's walk and add direction-based weighting