Smoothed diagonal movement