Coding Challenge #56: Attraction and Repulsion Forces