Using zip() to loop over 2 lists simultaneously
Solid molecules are affected by gravity
Ignore WaterBeaker walls for dragged molecule