Ooh some interesting ideas to consider, the evolution one is one I hadn't even really thought of... Glad you enjoyed!