This is pretty enjoyable. The main issue is when the levels start to become too large and maze-like (level 11 onwards). Needs a map. I almost gave up at Level 13 because I missed a key and had to backtrack. I did manage to complete it will all gems in the end.