Cleaned

Code is now fully commented and organized a little nicer.