added puppoes vertcal (sin) movement