Sort:  

Thank you @lovenews, I definitely put a lot of thinking and effort into creating this post, glad you enjoyed it :)