Working Prototype. Bug Fixed. Algorithm still needs to be tested for logic.