Just finished playing through this, love it! Really good puzzles and development and teaching of the concepts. I really enjoyed it.
Thanks. I'm really glad you enjoyed it. :)