Began working on the code. It's extremely bad right now.