Really enjoyed playing this even though I've been stuck for almost an hour! The depth tracking as 'key' feels really elegant.
Just beat it, I'm very impressed.