"and the reason behind brackets on them so there is so its more accurate I guess" makes no sense, i suggest you don't do that anymore.
In no means am i trying to put you down or anything just giving you feedback on what you should change.Code:Parentheses are used for two purposes: (1) to control the order of operations in an expression, and (2) to supply parameters to a constructor or method.
Even if it was just for the release, otherwise shit code will always rule this forum.
Thanks for the release btw, might use the interface if i ever start another project.