Awesome criticism, thank you so much for it! I am really touched by the incentive and motivated to do better on my next project.