Thank you for the in deph review! I think I understood everything.
And I appreciate you took your time to post this ^^