SPRITE KIT: move in a x and y region on a background street view along with jumping and creating a shadow

I am trying to make player move up and done on a region and jump but I am only able to create the bounded rectangle and make player affected by gravity so they can move along the x axis.

I have a street background with houses and want them to be able to move along the width and height of the street and jump but when I make player affected by gravity there is no way to keep it on the street part of the background.

do I use SKregion? and how do I implement if I do and create the shadow?

Thanks for all feedback

SPRITE KIT: move in a x and y region on a background street view along with jumping and creating a shadow
 
 
Q