Added random maze generation