Challenging puzzles, well developed, you've a very good game you just need to improve the presentation!