Very interesting take on the topic. I really enjoyed it. It does get difficult fast however. I will still try to complete it.
Thank you~