Big thank you to Danshir for some inspiration :)