Indeed, I appreciate your input.

I was considering the variables, or even setter functions for altering variables, as long arrays of arguments do get annoying. Using 'new' at all is kinda new to me. But inevitable on my road to understanding things others do not.
I'm also working on something new with similar idea's in implementation.