Puzzling game involving falling blocks