added paul's fix for draw_random_sample and added in the smaller map and fixed some bugs in update_particles_with_laser