Have you beaten this level yet? I've been stuck for awhile now and cannot figure it out.