added friction
attempt to make movement speed constant
corrected bug with visibility subject intersecting itself