added calculate_gravitational_force() and visualization of particle system