deal with the case in which the object floats
changed the force in strategy
added get-random-force function