correct ball movement: vector oprations are destructive