Very nice game mechanics and graphics! Puzzles increase in difficulty and are a nice blend of thinking and action.