One of my first projects. Really bad coding, I plan on redoing it all.