I could not stop giggling to myself after the memory level! Kudos to the creativity and unexpected (but very welcome) direction in later levels!