Scaled as zoom happens, made motion faster, referenced the center of the
elements instead of the top left corner