Whats wrong with the code?
I expect some critism, how else do I find my flaws.
Programming has habits, often bad ones as habits tend to be.