Eden Gardens can once again prove to be a nuisance for cricket