When a person is rollerblading, in-line skating or skateboarding on a street, the person shall:
(a) Obey the instructions of official traffic control devices and signals applicable to vehicles, unless otherwise directed by a police officer;
(b) Skate as near to the right side of the roadway as practicable obeying all traffic rules applicable to vehicles and exercise due care when passing standing vehicles;
(c) Skate in a line of no more than two skaters abreast in a single street lane, and the skaters shall move to a single line on the right side of the road when a vehicle is attempting to pass the skaters on a single street lane;
(d) Skate in pedestrian crosswalks when crossing a street, yielding the right of way to vehicles in the street approaching the intersection;
(e) When emerging from or turning into an alley, driveway or building shall, upon approaching a sidewalk or the sidewalk area extending across any alley, driveway or building, yield the right of way to all pedestrians approaching on such sidewalk area. Upon entering the street, the skater shall yield the right of way to all vehicles approaching on such street;
(f) Not impede street traffic by congregating in the street or by playing street hockey or other games in the street and failing to leave the street when street traffic approaches;
(g) Fail to leave a street surface upon instruction of a police officer to leave the street.