separated movedown logic from each paddle