Island and dead end free random level generation.