It's a bit messy at the moment, and Im reluctant to share my infant coding with you guys. I have my pride, dammit.