It looks and sounds nice. It wasn't clear at first what to do (my first playthrough I thought I was supposed to just push in all the keys, so I ended up restarting after that), and *maybe* seems too reliant on backtracking? (I'm not sure.)
Also is it always possible to win?