It may be difficult to look at the flaws in your code, but, let’s face it: it takes a strong person to admit that their method is too big. ;-)
Ik ben heel benieuwd naar jouw mening, laat het me weten in de comments! •••••••••••••••••••••••••••••••••••••••••••••