changes during meeting

fixed the "type of" parameter used in the street constructor calls
inside the Crossing abstract class