Store the source of footsteps and don't display them if the source is visible.
Move point selection for footsteps from add_footstep to draw_footsteps
Merge remote-tracking branch 'dda/pr/937' into dda-master