Thank you. I actually have some ideas how to make it less repetitive.
If you are interested you can check out my dev log #2